How To Get To Lan Ha Bay

In southern Halong Bay, Lan Ha Bay is a more idyllic alternative to its neighbor. Regarding transportation, a vast majority of tourists choose Hanoi, Hai Phong, and Halong Bay as the three most popular starting points with various modes of transport.

getting to Lan Ha Bay

From Hanoi

The distance from Hanoi to Lan Ha Bay is about 160 kilometers and transfer is pretty easy.

By bus

Bus is a good option for budget-conscious travelers to transfer to Cat Ba Island. There are a variety of tourist buses running directly from Hanoi to Cat Ba that you can choose from. The total transfer time is from 3 – 4 hours.

Cat Ba Express

  • Price: US$11/pax
  • Departure time: 8:00 am, 11:00 am
  • Pick-up point: No.37B Nguyen Huu Huan, Hoan Kiem, Hanoi
  • Hotline: +84 84 824 4999

Good Morning Cat Ba

  • Price: 220.000 VND/pax
  • Departure time: 7:30, 11:00, 14:00
  • Pick-up point: 9B Cho Gao, Hanoi Opera House, AEON Long Bien
  • Hotline: 0913 096 281/ 0888 000 896

Daiichi Bus

  • Price: 230.000 VND/pax
  • Departure time: 8:00, 9:30, 10:30, 12:30, 15:00
  • Pick-up point: 96 Nguyen Huu Huan, Hoan Kiem, Hanoi
  • Hotline: 1900 2141

By car

Those who choose to drive a private car need to follow Hanoi – Hai Phong Expressway to Got Pier. From here, take a speedboat or ferry to Cai Vieng Pier, Cat Ba Island.

Alternatively, tourists can drive to Cat Hai and park their cars or motorbikes at Cat Hai Parking Lot then take the cable car Cat Hai – Phu Long to Cat Ba Island. The ticket price is 150.000 VND/adult/one way and 100.000 VND/one way/child under 1m.

Upon arrival at Cat Ba Island, you take a taxi to Ben Beo Pier then buy a ticket to get on a boat and visit Lan Ha Bay. The price is around 80.000 VND/pax.

By train

For a more scenic journey, tourists can take a train from Long Bien Train Station to Hai Phong Train Station. There are 4 trains running on this route namely HP1, LP3, LP5, LP7. This is the cheapest means of transportation with the ticket price only around 110.000 VND/pax.


Hanoi 6:00 9:17 15:20 18:15
Hai Phong 8:25 12:00 18:00 20:55
Duration 2h25 2h43 2h40 2h40

From Hai Phong

Cat Ba Island is only 15km from Hai Phong City. Therefore, many tourists from Ho Chi Minh City and further destinations choose to fly to Cat Bi International Airport then access Cat Ba Island by speedboat at Ben Got Pier which is 30km away.

From Cat Bi International Airport, you take a taxi or motorbike taxi to the pier then buy a ticket to Cai Vieng Pier, Cat Ba Island.

Taxis are always available outside the airport:

  • Taxi Mai Linh Hai Phong: 0225 3833 833
  • Taxi En Vang: 0225 3777 999
  • Taxi Dat Cang: 0225 382 82 82
  • The taxi rate is from 11.000 – 15.000 VND/km

From Halong Bay

For visitors in Halong Bay who’re eager for extending their trip to Lan Ha Bay, the most convenient way is to take a speedboat or ferry from Tuan Chau harbor (Halong Bay) to Gia Luan harbor (Cat Ba Island).

Option 1: speedboat

Speedboat by Paradise Express is the fastest way to reach Cat Ba Island from Halong Bay.

  • Price: 165.000 VND/pax/one way
  • Departure time: 8:00, 10:00, 12:00, 14:00, 16:00
  • Duration: 15 minutes
  • Tel: 098 316 0299

Option 2: ferry (cheaper)

  • Price: 80.000 VND/pax/one way with no vehicle
  • Departure time (25th April – 5th September): 7:30, 9:00, 11:30, 13:30, 15:00
  • Departure time (6th September – 24th April): 8:00, 11:30, 15:00
  • Tel: 0333 842 200