+ From Hanoi, there are various ways to reach Cat Ba National Park.
- By public transport: Buses depart at Nuoc Ngam or Gia Lam bus station every 15 to 30 minutes to Haiphong. The trip takes about 2.5 hours. Trains depart Long Biên station to Haiphong two times every morning (at 6 and 9 am) and the trip takes approximately 2.5 hours. Upon your arrival in Hai Phong take a taxi or motorbike taxi to Ben Binh where you can get the boat to Cat Ba Island. There are also plenty boats departure times are: 7am, 8am, 10am, 1pm, 3pm & 4pm. The trip to Cat Ba takes about one hour to Cat Ba town and you can take bus, auto, motorbike or bicycle to to Park’s headquarters (15km). If you take the boat to Phu Long pier ( on the other side of CatBa town) and the bus of the same boat company will take you to Park’s headquarters (this is included in the price of your ticket). You will have to tell the driver you wish to get out at the Park. It’d better if you write on a small piece of paper : Vuon Quoc Gia, and give to the driver, he will let you get off when arrive to the Park.
Hoang Long bus company offers a combination bus/boat/bus ticket to Cat Ba National Park. Buses depart at 7:10 am, 11:10 am; 13h10pm from Nuoc Ngam bus station. The bus will take you to the port of Đình Vu in Hai Phong where you will catch the boat to Cai Vieng dock on Cat Ba. (If there are not may visitors from Hanoi to Cat Ba, they will change a smaller bus for you in Hai Phong to get to Dinh Vu). The boat trip takes about 30 minutes. There will be a bus waiting that goes all the way to Cat Ba Town but you can tell them to let you out at Cat Ba National Park (included in ticket price) and this is very easy way to Cat Ba from Ha Noi and you have nothing to worry about travelling.
- By auto, motorcycle or bicycle: Follow Highway 5 from Hanoi to the port of Đinh Vu in Hai Phong. You can take your vehicle onto the ferry to Cat Hai Island. Once you arrive on Cat Hai you must cross the island to catch the second ferry which takes you to Cat Ba Island. It takes about 2 hours from Đinh Vu to Phu Long. Ferries depart hourly between 6 am to 5pm everyday.
+ From Cat Ba Town (15km) to Park’s headquarters , you can take bus, auto, motorbike or bicycle.
+ From HaLong, BaiChay or TuanChau, you can get ferry or tourist boat to Gia Luan then take taxi, tourist bus or motorbike taxi to Phu Long (23km).