EN / VI

How do I get from Hai Phong back to Hanoi?

Published · 5 min read
Quick Answer

Hai Phong to Hanoi: 100km (~2 hours). Train from Hai Phong Station: 85,000-115,000 VND, 2h10, multiple daily departures. Bus from Gia Lam terminal: 120,000-160,000 VND, 2 hours, frequent. Private car/Grab: 600,000-900,000 VND, 1h45 via highway. Best for most: train for comfort and reliability, or bus for frequency. Book train tickets 1-2 days ahead for weekends.

VERIFIED · MAY 2026 Read below ↓

Returning from Hai Phong to Hanoi is straightforward with multiple transport options. The journey is approximately 100km via the Hanoi-Hai Phong highway.

The train is comfortable, reliable, and scenic.

  • Departure: Hai Phong Station (central location).
  • Arrival: Long Bien Station or Gia Lam Station (Hanoi).
  • Duration: 2 hours 10 minutes.
  • Frequency: 4-6 departures daily.
  • Schedule: First train ~5am, last train ~8pm.
  • Ticket prices:
    • Hard seat: 85,000 VND.
    • Soft seat: 115,000 VND.
    • Air-conditioned soft seat: ~150,000 VND.
  • Booking: At station counter or dsvn.vn (Vietnam Railways).
  • Tips: Book 1-2 days ahead for weekends; walk-up usually fine weekdays.

Bus (most frequent)

Buses offer the most departure times.

  • Departure points:
    • Gia Lam terminal (downtown Hai Phong).
    • Hotel pick-up (some operators).
  • Arrival: Gia Lam terminal (Hanoi) or Old Quarter drop-off.
  • Duration: 2 hours via highway.
  • Frequency: Every 30-60 minutes, 5am-8pm.
  • Ticket price: 120,000-160,000 VND.
  • Booking: At terminal or through hotel.
  • Comfort: Air-conditioned coaches, reclining seats.

Private car / Grab (most convenient)

Door-to-door service at a premium price.

  • Pickup: Anywhere in Hai Phong (hotel, airport, attractions).
  • Drop-off: Anywhere in Hanoi.
  • Duration: 1 hour 45 minutes via highway.
  • Price: 600,000-900,000 VND depending on vehicle size.
  • Booking: Grab app (long-distance option) or through hotel.
  • Advantages: Flexible departure time, direct route, air conditioning.
  • Best for: Groups, families with luggage, tight schedules.

Limousine vans (mid-range option)

Shared luxury vans offer a middle ground between bus and private car.

  • Service: 9-seater Mercedes or similar.
  • Pickup: Hotel pickup in Hai Phong.
  • Drop-off: Hotel drop-off in Hanoi Old Quarter.
  • Duration: 2 hours.
  • Price: 200,000-250,000 VND per person.
  • Booking: Through hotels or online (vexe.vn, limousine.vn).
  • Comfort: Leather seats, USB charging, water included.

Comparison table

ModePriceDurationFrequencyBest for
Train85K-150K VND2h104-6/dayComfort, reliability
Bus120K-160K VND2hEvery 30-60 minFlexibility, frequency
Limousine200K-250K VND2hOn requestDoor-to-door, comfort
Private car600K-900K VND1h45On requestGroups, convenience

Practical tips

Train booking

  • Book online at dsvn.vn or at station counter.
  • Weekend trains fill up — book 1-2 days ahead.
  • Arrive 20 minutes before departure.
  • Luggage: No strict limits, keep valuables with you.

Bus booking

  • Walk-up tickets usually available.
  • Confirm drop-off location (Gia Lam vs Old Quarter).
  • Some buses make rest stops — ask if non-stop.

Traffic considerations

  • Rush hour: Avoid 7-8:30am and 5-6:30pm in both cities.
  • Holiday periods: Expect delays during Tet, National Day (Sept 1-2).
  • Weather: Fog December-February may cause minor delays.

The short version

Train: 85,000-150,000 VND, 2h10, 4-6 daily — best for comfort. Bus: 120,000-160,000 VND, 2h, frequent — best for flexibility. Private car: 600,000-900,000 VND, 1h45 — best for groups/convenience. Book ahead: Train on weekends; bus usually walk-up fine.

Also asked

Related questions, answered.

What are the train times from Hai Phong to Hanoi?
Multiple daily departures from Hai Phong Station to Long Bien or Gia Lam stations. First train ~5am, last train ~8pm. Journey takes 2h10. Seats: hard seat (85,000 VND), soft seat (115,000 VND). Book at station or via dsvn.vn (Vietnam Railways website).
Where do buses depart from in Hai Phong to Hanoi?
Main bus terminals: Gia Lam (for Hanoi center) and various pick-up points downtown. Buses run frequently 5am-8pm. Journey: 2 hours via highway. Drop-off in Hanoi: Gia Lam terminal or Old Quarter (confirm when booking).
Can I book a Grab from Hai Phong to Hanoi?
Yes, Grab offers long-distance trips. Price: 600,000-900,000 VND depending on vehicle and demand. Duration: 1h45 via Hanoi-Hai Phong highway. Advantage: door-to-door convenience. Book via app with 'long-distance' option.
Read next
Food

What is bánh đa cua and where can I eat it in Hai Phong?

Food

What is Hai Phong's spicy bánh mì and how is it different?

Activities

What are the best beaches on Cat Ba Island?