Haiphong has good connectivity by air, water and road. Haiphong has the Cat Bi international airport just 5 km from the city. There are frequent trains from Hanoi to Haiphong. Buses and Cabs can also be used to reach Haiphong.
Haiphong has its own international airport - Cat Bi International Airport. However, the airport mostly hosts flights from Ho Chi Minh City and Danang. There are also a few international flights to Macau, China and Thailand. The airport is just 5 km from the city centre, and you can either take a taxi (50,000 VND one way) or a Xe Om (40,000 VND one way) to reach the city centre.
Ferries to Cat Ba Island cost around 100,000 VND - 250,000 VND and leave from the port every hour or so. There are numerous Taxis and Xe Oms available throughout the city.