Train from Singapore to Hanoi

Singapore
Hanoi, Vietnam

Your cost to travel by Train, bus, Mini Bus: $124 - $152

City Hall
  • Total Distance:

    26.29 km (16 miles)

  • Travel Time:

    52 Minutes

  • Frequency:

    360 Times/Day

  • Train Fare:

    2.0 USD (~42,207.2 VND)

Singapore Woodlands
  • Total Distance:

    754.94 km (469 miles)

  • Travel Time:

    14 Hours 25 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    19.0 USD (~400,968.4 VND)

Butterworth
  • Total Distance:

    1195.48 km (743 miles)

  • Travel Time:

    23 Hours 26 Minutes

  • Frequency:

    2 Times/Day

  • Train Fare:

    29.0 USD (~612,004.4 VND)

Bangkok Hualamphong
  • Total Distance:

    769.96 km (478 miles)

  • Travel Time:

    12 Hours 22 Minutes

  • Frequency:

    5 Times/Day

  • Train Fare:

    14.0 USD (~295,450.4 VND)

Chiang Mai
  • Total Distance:

    627.98 km (390 miles)

  • Travel Time:

    18 Hours 32 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    45.0 USD (~949,662.0 VND)

Luang Prabang
  • Total Distance:

    749.7 km (466 miles)

  • Travel Time:

    24 Hours 43 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    29.11 USD (~614,325.8 VND)

Hanoi, Vietnam
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
City Hall Marsiling 2 USD http://smrt.com.sg/Trains/NetworkMap.aspx 50mins
Singapore Woodlands Butterworth 19 USD http://www.ktmb.com.my 14h 0mins
Butterworth Bangkok Hualamphong 29 USD http://www.railway.co.th 22h 45mins
Bangkok Hualamphong Chiang Mai 14 USD http://www.railway.co.th/home/ 12h 0mins
Chiang Mai Luang Prabang 45 USD 0 18h 0mins
Luang Prabang Ha Noi USD 0 24h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 145 USD ~ 3,060,022 VND
2 people 290 USD ~ 6,120,044 VND
3 people 435 USD ~ 9,180,066 VND
4 people 580 USD ~ 12,240,088 VND
5 people 725 USD ~ 15,300,110 VND

Did you know?

  • The total CO2 Emission for your Singapore - Hanoi train trip is 186.9 kg
  • Your total cost to travel by train from Singapore to Hanoi is about 145.0 USD (~3,060,022.0 VND)