Travel from Hanoi to Ho-Chi-Minh-City

Train, bus or fly from Hanoi to Ho Chi Minh City?

Vietjet Air, Jetstar Pacific Airlines and 2 other airlines fly from Hanoi to Ho Chi Minh City every 30 minutes. Alternatively, Vietnam Railways operates a train from Hanoi to Ho Chi Minh City every 4 hours. Tickets cost $30 - $65 and the journey takes 31 h 25 min.

How to get from Hanoi to Ho Chi Minh City

From Hanoi Railway Staion bus to Hanoi airport then fly to Ho Chi Minh City airport. 3 h 52 min $56. From Gia Lam train to Hai Phong, taxi to Haiphong airport, then fly to Ho Chi Minh City airport. 5 h 11 min $60. From Hanoi train to Ho Chi Minh City. 31 h 25 min $43. From Ha Noi bus to Ho Chi Minh Mien Dong. 37 h 43 min $33. From Hanoi drive to Ho Chi Minh City. 23 h 4 min $147.
Close Print Itinerary
  1. Here are 5 options to get from
    Hanoi to Ho Chi Minh City:

    1. Trip:
      1 Fly from Hanoi
      • One-Way approx: USD $30 - $171
      • Duration: 3 h 52 min
      Open +
      • Trip:
        1 Fly from Hanoi
        • One-Way approx: USD $30 - $171
        • Duration: 3 h 52 min
        Close x
    2. Trip:
      2 Train to Haiphong, fly
      • One-Way approx: USD $38 - $206
      • Duration: 5 h 11 min
      Open +
      • Trip:
        2 Train to Haiphong, fly
        • One-Way approx: USD $38 - $206
        • Duration: 5 h 11 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $30 - $65
      • Duration: 31 h 25 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $30 - $65
        • Duration: 31 h 25 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $26 - $35
      • Duration: 37 h 43 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $26 - $35
        • Duration: 37 h 43 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $120 - $180
      • Duration: 23 h 4 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $120 - $180
        • Duration: 23 h 4 min
        Close x