The distance from Hanoi to Hai Phong is around 100km. The way between two cities is relatively easy so you can have different choices for modes of transport. The article below gives you more details for traveling to Hai Phong city from Hanoi, which is hopefully useful for your coming trip! 

Table Contents
hanoi to hai phong
Source: @ninhducquy

With a distance of about 120km, the best ways to travel to Hai Phong city from Hanoi are by train, bus or by limousine. On average, it takes about 2.5 - 3 hours to travel by train, 3.5 - 4 hours by bus and 2 - 2.5 hours by limousine.  

I - Traveling by train from Hanoi to Hai Phong

distance from hanoi to hai phong

Traveling by train in Vietnam is an amazing experience - Source: nguoiduatin

In Vietnam, the train is a favorite commuting mode for tourists because of its affordable price and safety. In addition, traveling by train to Hai Phong from Hanoi also gives you a chance to quietly admire the rows of small old houses along the Hanoi train street, the stunning scenes of the Red Rivers, and immense fields and have a glimpse into the daily life of local people on the way across the localities. All you have to do is just comfortably let your mind wander around and take a bite of delectable pyramidal rice dumpling or simply take a rest before hitting the destination of Hai Phong train station.

More details about train Hanoi to Hai Phong:   

- Departure points: Hanoi Train Station - No.120 Le Duan Street, Cua Dong Ward, Hoan Kiem District, Hanoi 

- Drop-off point: Hai Phong Train Station - No.75 Luong Khanh Thien Street, Luong Khanh Thien Ward, Ngo Quyen District, Hai Phong City

- Train code and departure time: HP1 (6am), LP3 (9:20am), LP5 (3:20pm) and LP7 (6:15pm) 

- Traveling time: 2.5 -3 hours

- Price: 70,000 - 130,000 VND/ ticket ($3 - 5.6)

- Ticket booking: at Hanoi Train Station or visit https://dsvn.vn

II - Traveling by bus from Hanoi to Hai Phong

train from hanoi to hai phong

Hai Au Bus - Source: motortrip

From Hanoi, you can catch a number of buses to Hai Phong at some bus stations in Hanoi such as Nuoc Ngam Bus Station or Gia Lam Bus Station. Top popular buses are: 

Hai Au Bus 

- Route 1: Nuoc Ngam Bus Station (No.01 Ngoc Hoi Street, Hoang Mai District, Hanoi) - Thuong Ly Bus Station (No.52 Ha Noi street, So Dau Ward, Hong Bang District, Hai Phong) 

- Route 2: Gia Lam Bus Station (No.09 Ngo Gia Kham Street, Long Bien District, Hanoi) - Vinh Niem bus station (No.15 Bui Vien Street, Bui Vien Ward, Le Chan District, Hai Phong) 

- Frequency: 30 minute / trip from 6am - 7:40pm

- Contact: 02253 717 717 

- Website: https://haiaubus.vn

Hoang Long Bus from Hanoi to Hai Phong

- Departure points:

+ No.21 Vinh Tuy Street, Vinh Tuy Ward, Hai Ba Trung District, Hanoi 

+ No.28 Tran Nhat Duat Street, Dong Xuan Ward, Hoan Kiem District, Hanoi 

- Drop-off points: 

+ No.05 Pham Ngu Lao Street, Luong Khanh Thien Ward, Ngo Quyen District, Hai Phong

+ No.726 Thien Loi Street, Vinh Niem Ward, Le Chan District, Hai Phong

+ No.726 Pham Van Dong Street, Duong Kinh District, Hai Phong

- Departure time: from 6:30am - 7:30pm 

- Frequency: 30 minutes - 1 hour/ bus

- Contact: 0225 392 0920 

- Website: https://hoanglongasia.com/

Travel from Hanoi to Hai Phong with O Ho Bus 

- Departure points: 

+ Yen Nghia Bus Station: Highway 6, Phu Lam Ward, Ha Dong District, Hanoi  

+ Gia Lam Bus station: No.09 Ngo Gia Kham street, Ngoc Lam Ward, Long Bien District, Hanoi

- Drop-off points: 

+ Intersection Kien An District, Hai Phong 

+ Tan Quang Crossroad,Vinh Quang Commune, Tien Lang District, Hai Phong 

 - Departure time: 7:30am, 10:30am, 12:30am, 2:30pm, 4:30pm, 5:30pm 

- Contact: 0976 995 995 

- Website: https://www.xeoho.com.vn

III - Limousine from Hanoi to Hai Phong 

It is highly recommended for travelers to travel by limousine because:  

- Time-saving: 1.5 - 2 hours / trip 

- Good services: door-to-door pick up in Hanoi City Center, comfortable soft seats

You can refer to the following limousines: 

Hoang Phu Limousine 

- Pick-up point: as your request (free in the districts of Ha Dong, Nam Tu Liem, Thanh Tri, Long Bien, Gia Lam and Hoang Mai)

- Drop-off points: as your request (free in the districts within Hai Phong City Center)

- Frequency: 30 minute/ trip from 3am - 9pm

- Ticket: 200,000 - 220,000 VND/ ticket ($8.7 - 9.6)

- Contact: 0973 244 078 


bus from hanoi to hai phong

Traveling from Hanoi to Hai Phong by limousine - Source: wikipedia

Beegroup Limousine

- Pick-up point: within Hanoi City Center 

- Drop-off point: within Hai Phong City Center 

- Departure time: 6am, 7am, 8am, 9am, 10am, 2pm, 3pm, 4pm, 8pm 

- Ticket: 200,000 - 250,000 VND/ ticket ($8.7 - 10.8)

- Contact: 0866 633 965 

Besides the options of bus, train, or limousine to commute to Hai Phong City from Hanoi, you can consider traveling by motorbike, which is suitable for those who are challenge and speed lovers. With no more than 100,000 VND of petrol/ trip ($4.3), you can get from Hanoi to Hai Phong on your own schedule. However, just make sure you have good physical health and check the weather forecast in advance so that your trip is smoother!

U want to share?
Hi, my name is Bich, and I do love traveling a lot. I have a huge passion for exploring new places & different cultures. And for me, it will be so great to share some of my travel experience in Vietnam to other travelers through my posts on this site.

Ha Bich — Ha Bich



Please enter email to get further
information for your travel plan

Vietnam Travel Memories

Best memories in Vietnam

Besides nature's beauty, historical relics,.. Vietnamese souvenirs especially handcrafted gifts with unique and catchy processes, also attract tourists a lot. This following article may be the best answer for the question “What souvenir to buy in Vietnam?”