
Bus / limousine
Fastest, very frequent departures, cheap and convenient highway route
Train
More relaxed and scenic ride, stable and safe travel experience
Train for flexibility
Limited departures compared to buses, less flexible schedule
Quick answer: Traveling from Hanoi to Hai Phong is easy, fast, and affordable. You can travel by train with Vietnam Railways or by frequent buses and minivans. Trains offer a comfortable scenic ride, while buses are usually faster and have more departures. Tickets are cheap and can be booked online in advance.
At a glance:
- 📍 Distance: approximately 100 km by road
- ⏱️ Travel time: Train ~2.5–3 hours • Bus ~1.5–2 hours
- 💰 Price range: Train ~$4–6 per person • Bus ~$4–15 per person
- 🚆 Best for comfort: The train offers spacious soft seats, and a relaxed journey ideal for all travellers.
- 🚍 Best for flexibility: Buses and minivans leave frequently from various terminals, making them perfect for travellers needing flexible timing or faster travel.
Last updated in March 2026
🚆 Train from Hanoi to Hai Phong – Schedule / Timetable + Train Tickets:
-
- Hanoi to Hai Phong by train – the cheapest way of transport
- there are trains of Vietnam Railways and these trains have a soft seats
- travel by train from Hanoi to Hai Phong takes about 2.5-3 hours
- train ticket from Hanoi to Hai Phong costs about $4-6/pp (soft seat)
- trains from Hanoi to Hai Phong depart from Gia Lam Railway Station (481 Ngọc Lâm)
- train from Hanoi arrives to Hai Phong Railway Station (75 Lương Khánh Thiện)
- the most cheapest train ticket from Hanoi to Hai Phong costs about $2.80-3/pp (seat)
| Train | Departs in Hanoi | Arrival in Hai Phong | Train Ticket |
|---|---|---|---|
| Train HP1 (soft seats) | 06:00 | 08:25 | From $4.00 |
| Train LP3 (soft seats) | 09:20 | 12:00 | From $4.00 |
| Train LP5 (soft seats) | 15:15 | 18:00 | From $4.00 |
| Train LP7 (soft seats) | 18:21 | 20:55 | From $4.00 |
Train of Vietnam Railways from Hanoi to Hai Phong:
From Hanoi to Hai Phong you can travel by train of Vietnam Railways – you can use soft seats.

🚍 Bus from Hanoi to Hai Phong – Schedule / Timetable + Bus Tickets:
-
- Hanoi to Hai Phong by bus / minivan – frequented tourist bus route in the north (tourists to Cat Ba)
- there are various tourist buses or minivans to Hai Phong (from the morning to the evening)
- bus ticket from Hanoi to Hai Phong costs about $4-15/pp
- travel by bus or modern minivan from Hanoi to Hai Phong takes about 1.5-2 hours
- bus companies from Hanoi to Hai Phong: Hai Au, Hoang Long, AGO Hoang Phuong, Luxury Van Limousine, Son Hai Limousine, Anh Huy Hai Phong, Hai Phong Travel, Nguyen Gia Limousine and others
- the most cheapest bus ticket from Hanoi to Hai Phong costs about $4/pp
- Hanoi to Hai Phong by bus / minivan – frequented tourist bus route in the north (tourists to Cat Ba)
| Bus Service | Departs in Hanoi | Arrival in Hai Phong | Book Bus Ticket |
|---|---|---|---|
| Hai Au | 06:00 | 07:10 | Book from $4.30 |
| Hai Au | 06:30 | 07:40 | Book from $4.30 |
| Hai Au | 07:00 | 08:10 | Book from $4.30 |
| Hai Au | 07:30 | 08:40 | Book from $4.30 |
| Hai Au | 08:00 | 09:10 | Book from $4.30 |
| Hai Au | 08:30 | 09:40 | Book from $4.30 |
| Hai Au | 09:00 | 10:10 | Book from $4.30 |
| Hai Au | 09:30 | 10:40 | Book from $4.30 |
| Hai Au | 10:00 | 11:10 | Book from $4.30 |
| Hai Au | 10:30 | 11:40 | Book from $4.30 |
| Hai Au | 11:00 | 12:10 | Book from $4.30 |
| Hai Au | 11:30 | 12:40 | Book from $4.30 |
| Hai Au | 12:00 | 13:10 | Book from $4.30 |
| Hai Au | 12:30 | 13:40 | Book from $4.30 |
| Hai Au | 13:00 | 14:00 | Book from $4.30 |
| Hai Au | 13:30 | 14:40 | Book from $4.30 |
| Hai Au | 14:00 | 15:10 | Book from $4.30 |
| Hai Au | 14:30 | 15:40 | Book from $4.30 |
| Hai Au | 15:00 | 16:10 | Book from $4.30 |
| Hai Au | 15:30 | 16:40 | Book from $4.30 |
| Hai Au | 16:00 | 17:10 | Book from $4.30 |
| Hai Au | 16:20 | 17:30 | Book from $4.30 |
| Hai Au | 16:40 | 17:50 | Book from $4.30 |
| Hai Au | 17:00 | 18:10 | Book from $4.30 |
| Hai Au | 17:30 | 18:40 | Book from $4.30 |
| Hai Au | 18:00 | 19:10 | Book from $4.30 |
| Hai Au | 18:30 | 19:40 | Book from $4.30 |
| Hai Au | 19:00 | 20:10 | Book from $4.30 |
| Hai Au | 19:40 | 20:50 | Book from $4.30 |
| Hoang Long | 06:30 | 08:00 | Book from $5.00 |
| Hoang Long | 07:00 | 08:30 | Book from $5.00 |
| Hoang Long | 08:00 | 09:30 | Book from $5.00 |
| Hoang Long | 09:00 | 10:30 | Book from $5.00 |
| Hoang Long | 10:00 | 11:30 | Book from $5.00 |
| Hoang Long | 11:00 | 12:30 | Book from $5.00 |
| Hoang Long | 11:30 | 13:00 | Book from $5.00 |
| Hoang Long | 13:30 | 15:00 | Book from $5.00 |
| Hoang Long | 14:00 | 15:30 | Book from $5.00 |
| Hoang Long | 15:00 | 16:30 | Book from $5.00 |
| Hoang Long | 16:00 | 17:30 | Book from $5.00 |
| Hoang Long | 17:00 | 18:30 | Book from $5.00 |
| Hoang Long | 18:00 | 19:30 | Book from $5.00 |
| Hoang Long | 19:30 | 21:00 | Book from $5.00 |
| AGO Hoang Phuong | 06:00 | 08:00 | Book from $9.00 |
| AGO Hoang Phuong | 07:30 | 09:00 | Book from $9.00 |
| AGO Hoang Phuong | 08:30 | 10:00 | Book from $9.00 |
| AGO Hoang Phuong | 10:30 | 12:00 | Book from $9.00 |
| AGO Hoang Phuong | 11:30 | 13:00 | Book from $9.00 |
| AGO Hoang Phuong | 12:30 | 14:00 | Book from $9.00 |
| AGO Hoang Phuong | 13:30 | 15:00 | Book from $9.00 |
| AGO Hoang Phuong | 14:30 | 16:00 | Book from $9.00 |
| AGO Hoang Phuong | 15:30 | 17:00 | Book from $9.00 |
| AGO Hoang Phuong | 16:30 | 18:00 | Book from $9.00 |
| AGO Hoang Phuong | 18:30 | 20:00 | Book from $9.00 |
Tourist buses on the route from Hanoi to Hai Phong:
From Hanoi to Hai Phong you can travel by various tourist buses.

❓ FAQ + Tips – Hanoi to Hai Phong
How to book tickets from Hanoi to Hai Phong?
How long does it take to travel from Hanoi to Hai Phong?
Travel by train takes about 2.5 hours, while buses usually take about 1.5–2 hours.
How much does transport from Hanoi to Hai Phong cost?
Train tickets cost about $4–6 per person and buses about $4–15 per person.
What is the distance from Hanoi to Hai Phong?
The travel distance from Hanoi to Hai Phong is about 130 km by road or rail.
Which trains operate from Hanoi to Hai Phong?
Vietnam Railways operates trains HP1, LP3, LP5 and LP7 with soft seats only.
Is it better to travel by bus or train?
Both options are good. Buses are faster, while trains are more comfortable and scenic.
Are there other transport options?
You can also travel by private taxi, limousine van or motorbike.
Which railway station do trains depart from?
Trains depart from Hanoi Railway Station or Long Bien Railway Station.
Where can you travel from Hai Phong?
Many travelers continue to Cat Ba Island, Quan Lan Island or Co To Island.
How to travel back from Hai Phong or Cat Ba to Hanoi?
You can return by train, bus or limousine van. From Cat Ba Island, there are also direct tourist buses to Hanoi.
How to travel solo in Vietnam?
Read more about solo travel in Vietnam and discover mountains, beaches, cities and local culture across the country.
🧭 Popular travel routes from Hanoi in northern Vietnam:
If you’re planning your next trip from Hanoi, here are other popular routes in Vietnam:
These are the most popular travel routes from Hanoi for visitors exploring Vietnam.
Practical Travel Tips for Hanoi to Hai Phong
Traveling from Hanoi to Hai Phong is a popular travel route in northern Vietnam. You can travel by train, tourist bus, limousine van or private car.
- Best Option: Limousine vans and tourist buses are fast, affordable and operate daily.
- Train Travel: Trains are comfortable and arrive near Hai Phong city center.
- Best Departure: Morning departures are usually less crowded and faster.
- Travel Time: Buses and vans take about 1.5–2 hours, trains about 2.5–3 hours.
- Bring Essentials: Carry water, snacks and chargers for a more comfortable trip.
- Book Early: Tickets can sell out quickly during weekends and holidays.
Tip: Bus, train and private transfer tickets can be searched and booked online in advance.
