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.
Frequent buses run from Hanoi to Haiphong. A bus from Gia Lam station on the outskirts of Hanoi to Niem Nghai station (3 km from city centre) costs about 70,000 VND and to Gia Lam station (6km from city centre) costs about 65,000 VND. A Xe Om from Gia Lam station to the city centre costs 3,000 VND.
Boats and hydrofoils run from Cat Ba island to Haiphong and cost about 200,000 VND