Travel from Chengdu to Hanoi

Train, bus or fly from Chengdu to Hanoi?

Vietnam Airlines, China Eastern Airlines and 2 other airlines fly from Chengdu to Hanoi 4 times a day. Alternatively, Chengdu metro operates a bus from Chengdu to Hanoi every 10 minutes. Tickets cost $1 and the journey takes 8 min. 3 other operators also service this route.

How to get from Chengdu to Hanoi

From Tianfu Square line 2 bus to Chengdu airport, fly to Hanoi airport, then bus to Hanoi. 5 h 41 min $202. From Tianfu Square line 2 subway to Chengdu East, train to Guangzhou South, walk to Guangzhou South, train to Nanning, walk to Nanning Tourism Distribution Centre, then bus to Hanoi. 26 h 50 min $273. From Taisheng Road South line 4 subway to Wannianchang, walk to Chengdu Wuguiqiao, bus to Guizhou Jinyang Bus Station, bus to Nanning Langdong, then bus to Hanoi. 29 h 48 min $118. From Luomashi line 4 subway to Wannianchang, walk to Chengdu Wuguiqiao, bus to Guizhou Jinyang Bus Station, bus to Pingxiang Station, then train to Hanoi Gia Lam Station. 32 h 58 min $121. From Tianfu Square line 2 subway to Chengdu East, train to Changshanan Station, then train to Hanoi Railway Station. 35 h 27 min $175. From Luomashi line 1 subway to Chengdu, train to Hongguo, train to Nanning, walk to Nanning Station, then train to Hanoi Railway Station. 44 h 17 min $54. From Chengdu drive to Hanoi. 16 h 15 min $170.

How long does it take to get from Chengdu to Hanoi?

It takes approximately 5 h 41 min to get from Chengdu to Hanoi.
Close Print Itinerary
  1. Here are 7 options to get from
    Chengdu to Hanoi:

    1. Trip:
      1 Fly
      • One-Way approx: USD $163 - $214
      • Duration: 5 h 41 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $163 - $214
        • Duration: 5 h 41 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $168 - $319
      • Duration: 26 h 50 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $168 - $319
        • Duration: 26 h 50 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $98 - $134
      • Duration: 29 h 48 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $98 - $134
        • Duration: 29 h 48 min
        Close x
    4. Trip:
      4 Bus, train
      • One-Way approx: USD $93 - $144
      • Duration: 32 h 58 min
      Open +
      • Trip:
        4 Bus, train
        • One-Way approx: USD $93 - $144
        • Duration: 32 h 58 min
        Close x
    5. Trip:
      5 Train China Railways G-Class
      • One-Way approx: USD $130 - $210
      • Duration: 35 h 27 min
      Open +
      • Trip:
        5 Train China Railways G-Class
        • One-Way approx: USD $130 - $210
        • Duration: 35 h 27 min
        Close x
    6. Trip:
      6 Train
      • One-Way approx: USD $43 - $61
      • Duration: 44 h 17 min
      Open +
      • Trip:
        6 Train
        • One-Way approx: USD $43 - $61
        • Duration: 44 h 17 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $140 - $210
      • Duration: 16 h 15 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $140 - $210
        • Duration: 16 h 15 min
        Close x