Train from Beijing to Chiang Mai

Beijing
Chiang Mai, Thailand

Your cost to travel by Train, bus via Xinyang: $222 - $271

Beijing West
  • Total Distance:

    654.07 km (406 miles)

  • Travel Time:

    2 Hours 47 Minutes

  • Frequency:

    14 Times/Day

  • Train Fare:

    85.0 USD (~2,728.06 THB)

Zhengzhou East
  • Total Distance:

    301.81 km (188 miles)

  • Travel Time:

    1 Hours 24 Minutes

  • Frequency:

    8 Times/Day

  • Train Fare:

    29.0 USD (~930.75 THB)

Xinyang
  • Total Distance:

    1662.24 km (1033 miles)

  • Travel Time:

    21 Hours 54 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    80.0 USD (~2,567.58 THB)

Kunming
  • Total Distance:

    4.36 km (3 miles)

  • Travel Time:

    5 Minutes

  • Frequency:

    N/A

  • Car Fare:

    3.0 USD (~96.28 THB)

Kunming
  • Total Distance:

    998.68 km (621 miles)

  • Travel Time:

    24 Hours 14 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    25.0 USD (~802.37 THB)

Luang Prabang
  • Total Distance:

    615.63 km (383 miles)

  • Travel Time:

    18 Hours 11 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    24.38 USD (~782.47 THB)

Chiang Mai Thailand
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Beijing West Zhengzhou East 85 USD http://www.chinahighlights.com/redirect.asp?url=http://www.chinahighlights.com/china-trains/u0026t=32069 2h 45mins
Zhengzhou East Xinyang 29 USD http://www.chinahighlights.com/redirect.asp?url=http://www.chinahighlights.com/china-trains/u0026t=32069 1h 23mins
Xinyang Kunming 80 USD http://www.chinahighlights.com/ 21h 41mins
Kunming Luang Prabang 25 USD 0 24h 0mins
Luang Prabang Chiang Mai USD 0 18h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 259 USD ~ 8,313 THB
2 people 518 USD ~ 16,625 THB
3 people 777 USD ~ 24,938 THB
4 people 1,036 USD ~ 33,250 THB
5 people 1,295 USD ~ 41,563 THB

Did you know?

  • The total CO2 Emission for your Beijing - Chiang Mai train trip is 187.76 kg
  • Your total cost to travel by train from Beijing to Chiang Mai is about 259.0 USD (~8,312.55 THB)