There are 4 ways to get from Hainan to Central Thailand by plane, train, taxi, 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 Haikou Airport to Suvarnabhumi Airport, train, taxi
best- Fly from Haikou Airport (HAK) to Suvarnabhumi Airport (BKK)plane HAK - BKK
- Take the train from Lak Si to Chong Khaetrain
- Take the taxi from Chong Khae to Central Thailandtaxi
10h 13m฿5,082–8,538Bus, train, taxi
cheapest- Take the bus from Haikou to Kunmingbus
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Ban Phachi Junctiontrain
- Take the train from Ban Phachi Junction to Chong Khaetrain
- Take the taxi from Chong Khae to Central Thailandtaxi
2d 1h฿4,006–9,066Fly Sanya Phoenix International Airport to Suvarnabhumi Airport, train, taxi
- Fly from Sanya Phoenix International Airport (SYX) to Suvarnabhumi Airport (BKK)plane SYX - BKK
- Take the train from Lak Si to Chong Khaetrain
- Take the taxi from Chong Khae to Central Thailandtaxi
10h 7m฿4,957–10,513Fly Haikou Airport to Don Mueang International Airport, train, taxi
- Fly from Haikou Airport (HAK) to Don Mueang International Airport (DMK)plane HAK - DMK
- Take the train from Don Muang to Chong Khaetrain
- Take the taxi from Chong Khae to Central Thailandtaxi
11h 17m฿4,248–10,998
Haikou Airport (HAK) to Suvarnabhumi Airport (BKK) flights
Questions & Answers
The cheapest way to get from Hainan to Central Thailand is to fly and train and taxi which costs ฿4900 - ฿11000 and takes 10h 7m.
The fastest way to get from Hainan to Central Thailand is to fly and train and taxi which takes 10h 7m and costs ฿4900 - ฿11000.
The distance between Hainan and Central Thailand is 1535 km.
It takes approximately 10h 13m to get from Hainan to Central Thailand, including transfers.
There are 10+ hotels available in Central Thailand.
What companies run services between Hainan, China and Central Thailand?
There is no direct connection from Hainan to Central Thailand. However, you can take the line 2 bus to Haikou Meilan Airport, walk to Haikou-Airport-HAK airport, fly to Suvarnabhumi Airport (BKK), walk to Suvarnabhumi Airport, take the line 554 bus to Lak Si, walk to Lak Si, take the train to Chong Khae, then take the taxi to Central Thailand. Alternatively, you can take the line 41 bus to Maritime Bureau, walk to Haikou, take the bus to Kunming, walk to South Ring Road, take the line 1 subway to South Bus Station, walk to Kunming South, take the bus to Laos Vientiane, drive to Nong Khai, take the train to Ban Phachi Junction, take the train to Chong Khae, then take the taxi to Central Thailand.
- Website
- airasia.com
Flights from Haikou Airport to Don Mueang International Airport via Noi Bai International
- Ave. Duration
- 4h 15m
- When
- Thursday and Sunday
- Estimated price
- ฿3,300–9,000
Flights from Haikou Airport to Don Mueang International Airport via Tan Son Nhat
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿4,500–9,000
Flights from Haikou Airport to Don Mueang International Airport via Shenzhen Bao'an International
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ฿4,200–11,000
Flights from Haikou Airport to Don Mueang International Airport via Kunming
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ฿4,300–11,000
Flights from Haikou Airport to Don Mueang International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ฿4,200–11,000
Flights from Haikou Airport to Don Mueang International Airport via Hong Kong
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ฿4,200–11,000
- Website
- lionairthai.com
Flights from Haikou Airport to Don Mueang International Airport via Macau
- Ave. Duration
- 5h 20m
- When
- Wednesday and Sunday
- Estimated price
- ฿4,300–11,000
Flights from Haikou Airport to Don Mueang International Airport via Hong Kong
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ฿4,400–11,000
Flights from Haikou Airport to Don Mueang International Airport via Shenzhen Bao'an International
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,500–11,000
Flights from Haikou Airport to Don Mueang International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ฿4,500–11,000
- Website
- hainanairlines.com
Flights from Haikou Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- ฿3,600–6,500
- Website
- condor.com
Flights from Haikou Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 10m
- When
- Monday and Friday
- Estimated price
- ฿3,700–12,000
Flights from Sanya Phoenix International Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ฿4,000–13,000
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Lak Si to Chong Khae
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ฿55–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿55–70
- 2nd Class (Air-conditioned Seat)
- ฿300–340
Train from Nong Khai to Ban Phachi Junction
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- ฿190–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿210–260
- 2nd Class (Air-Conditioned Berth)
- ฿190–250
- 2nd Class (Air-conditioned Seat)
- ฿500–550
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Ban Phachi Junction to Chong Khae
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿30–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–130
- 2nd Class (Air-Conditioned Berth)
- ฿30–40
- 2nd Class (Air-conditioned Seat)
- ฿270–300
Train from Lak Si to Chong Khae
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ฿55–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿55–70
- 2nd Class (Air-conditioned Seat)
- ฿300–340
Train from Don Muang to Chong Khae
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- ฿50–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿120–150
- 2nd Class (Air-Conditioned Berth)
- ฿50–70
- 2nd Class (Air-conditioned Seat)
- ฿300–330
- [email protected]
- Website
- chinabusguide.com
Bus from Haikou to Kunming
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,757
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,000
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,869
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,000
- Ave. Duration
- 1h 6m
- Estimated price
- ฿800–1,000
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 Croatia’s Dalmatian Coast by boat, bus, car and train, How to get from Stansted Airport into central London, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.


