There are 5 ways to get from Thailand to Lijiang by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Chiang Mai International Airport
best- Fly from Chiang Mai International Airport (CNX) to Lijiang Sanyi Airport (LJG)plane CNX - LJG
9h 18m¥574–3,324Train
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath stationtrain 133
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Chuxiongtrain
- Take the train from Chuxiong to Lijiangtrain
30h 4m¥685–1,456Fly from Suvarnabhumi Airport
- Fly from Suvarnabhumi Airport (BKK) to Lijiang Sanyi Airport (LJG)plane BKK - LJG
9h 5m¥832–2,632Bus to Wattay International Airport, fly
- Take the bus from Udon Thani to Vientiane Talat Sao Stationbus
- Fly from Wattay International Airport (VTE) to Lijiang Sanyi Airport (LJG)plane VTE - LJG
11h 20m¥2,248–3,638Train, bus
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath stationtrain 133
- Take the train from Vientiane station to Kunming Southtrain
- Take the bus from Kunming West to Lijiangbus
35h 31m¥636–1,368
Chiang Mai International Airport (CNX) to Lijiang Sanyi Airport (LJG) flights
Comparing Your Travel Options
The cheapest way to get from Thailand to Lijiang is to train and bus which costs ¥600 - ¥1400 and takes 35h 31m.
The fastest way to get from Thailand to Lijiang is to fly which takes 9h 5m and costs ¥800 - ¥2700.
No, there is no direct train from Thailand to Lijiang. However, there are services departing from Mrt Sam Yot and arriving at Lijiang via Krung Thep Aphiwat Central Terminal, Vientiane station, Kunming South and Chuxiong. The journey, including transfers, takes approximately 30h 4m.
The distance between Thailand and Lijiang is 923 km.
The best way to get from Thailand to Lijiang without a car is to train which takes 30h 4m and costs ¥650 - ¥1500.
It takes approximately 9h 18m to get from Thailand to Lijiang, including transfers.
Thailand to Lijiang train services, operated by State Railway of Thailand, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Thailand to Lijiang is to fly which takes 9h 18m and costs ¥550 - ¥3400. Alternatively, you can train, which costs ¥650 - ¥1500 and takes 30h 4m.
Lijiang is 1h ahead of Thailand. It is currently 5:11 PM in Thailand and 6:11 PM in Lijiang.
Thailand to Lijiang train services, operated by State Railway of Thailand, arrive at Khamsavath station.
What companies run services between Thailand and Lijiang, China?
China Eastern Airlines, Chengdu, and Ruili Airlines fly from Chiang Mai International Airport (CNX) to Lijiang Sanyi Airport (LJG) 3 times a day. Alternatively, you can take a subway from Mrt Sam Yot to Lijiang via Mrt Bang Sue, Krung Thep Aphiwat Central Terminal, Khamsavath station, Vientiane station, Kunming South, Chuxiong, and Lijiang in around 30h 4m.
- Website
- en.ceair.com
Flights from Chiang Mai International Airport to Lijiang Sanyi Airport via Kunming
- Ave. Duration
- 9h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,000–3,700
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Kunming
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- ¥800–2,600
Flights from Wattay International Airport to Lijiang Sanyi Airport via Kunming
- Ave. Duration
- 5h 36m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,200–4,200
Flights from Wattay International Airport to Lijiang Sanyi Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–5,500
- Website
- rlair.net
Flights from Chiang Mai International Airport to Lijiang Sanyi Airport via Jinghong
- Ave. Duration
- 12h 10m
- When
- Thursday and Saturday
- Estimated price
- ¥550–3,300
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Tan Son Nhat
- Ave. Duration
- 5h 15m
- When
- Thursday
- Estimated price
- ¥700–3,300
- Website
- ch.com
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ¥1,100–4,300
Flights from Wattay International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ¥1,900–7,500
- Website
- shenzhenair.com
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 7h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ¥1,200–3,000
Flights from Wattay International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ¥1,900–7,500
- Website
- intl.jdair.net
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Nanning
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ¥750–2,700
Flights from Wattay International Airport to Lijiang Sanyi Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ¥2,200–3,500
- Website
- cdal.com.cn
Flights from Chiang Mai International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 11h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥900–4,300
- Website
- qdairlines.com
Flights from Suvarnabhumi Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥850–2,800
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Khamsavath station
- Ave. Duration
- 11h 40m
- Frequency
- 4 times a day
- Estimated price
- ¥40–170
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–170
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥100–115
Train from Krung Thep Aphiwat Central Terminal to Khamsavath station
- Ave. Duration
- 11h 40m
- Frequency
- 4 times a day
- Estimated price
- ¥40–170
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–170
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥100–115
- Phone
- 021-891888
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥430–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥430–600
- First Class
- ¥550–950
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥430–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥430–600
- First Class
- ¥550–950
Train from Kunming South to Chuxiong
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ¥70–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥70–100
- Adult - 1st Class
- ¥95–140
Train from Chuxiong to Lijiang
- Adult - second class
- ¥100–140
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Udon Thani to Vientiane Talat Sao Station
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- ¥15–110
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- [email protected]
- Website
- chinabusguide.com
Bus from Kunming West to Lijiang
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- ¥140–202
- Schedules at
- chinabusguide.com
- Bus
- ¥140–190
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, How do I get from Sydney to Melbourne, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
There are 316+ hotels available in Lijiang.












