Train from Haikou to Bangkok

Haikou
Bangkok, Thailand

Your cost to travel by Bus, Mini Bus, train: $125 - $153

Municipal Stadium
  • Total Distance:

    13.2 km (8 miles)

  • Travel Time:

    24 Minutes

  • Frequency:

    48 Times/Day

  • Bus Fare:

    0.52 USD (~16.69 THB)

Haikou
  • Total Distance:

    379.75 km (236 miles)

  • Travel Time:

    8 Hours 10 Minutes

  • Frequency:

    18 Times/Day

  • Bus Fare:

    40.0 USD (~1,283.79 THB)

Nanning Tourism Distribution Centre
  • Total Distance:

    375.93 km (234 miles)

  • Travel Time:

    7 Hours 8 Minutes

  • Frequency:

    5 Times/Day

  • Bus Fare:

    23.0 USD (~738.18 THB)

Ha Noi
  • Total Distance:

    742.34 km (461 miles)

  • Travel Time:

    24 Hours 29 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    29.11 USD (~934.28 THB)

Luang Prabang
  • Total Distance:

    621.72 km (386 miles)

  • Travel Time:

    18 Hours 22 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    24.38 USD (~782.47 THB)

Chiang Mai
  • Total Distance:

    762.48 km (474 miles)

  • Travel Time:

    12 Hours 14 Minutes

  • Frequency:

    5 Times/Day

  • Train Fare:

    22.0 USD (~706.09 THB)

Bangkok Thailand
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Municipal Stadium Marine Board USD http://www.mlairport.com/ 24mins
Haikou Nanning 40 USD http://haikou.trip8080.com/shike/haikoushi-nanningshi.html 8h 0mins
Nanning Tourism Distribution Centre Hanoi 23 USD http://yunde.cn/ld_bus.htm 7h 0mins
Ha Noi Luang Prabang USD 0 24h 0mins
Luang Prabang Chiang Mai USD 0 18h 0mins
Chiang Mai Bangkok Hualamphong 22 USD http://www.railway.co.th/home/ 12h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 146 USD ~ 4,686 THB
2 people 292 USD ~ 9,372 THB
3 people 438 USD ~ 14,058 THB
4 people 584 USD ~ 18,743 THB
5 people 730 USD ~ 23,429 THB

Did you know?

  • The total CO2 Emission for your Haikou - Bangkok train trip is 104.4 kg
  • Your total cost to travel by train from Haikou to Bangkok is about 146.0 USD (~4,685.84 THB)