There are 7 ways to get from Haikou to Thailand by plane, bus, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Suvarnabhumi Airport
best- Fly from Haikou Airport (HAK) to Suvarnabhumi Airport (BKK)plane HAK - BKK
5h 33m฿3,824–11,150Bus, train
cheapest- Take the bus from Haikou Xiuying Port Bus Terminal to Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane Southern Bus Stationbus
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
2d 8h฿2,504–4,782Bus, train, taxi
- Take the bus from Haikou Xiuying Port Bus Terminal to Nanningbus
- Take the train from Nanning to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the taxi from Vientiane station to Phon Phisaitaxi
- Take the bus from Phon Phisai to Mochitbus
35h 13m฿5,404–10,222Fly to Chiang Mai International Airport
- Fly from Haikou Airport (HAK) to Chiang Mai International Airport (CNX)plane HAK - CNX
8h 19m฿4,884–14,110Bus, train via Kunming
- Take the bus from Haikou to Kunmingbus
- Take the bus from Kunming South to Laos Vientianebus
- Take the train from Nong Khai to Krung Thep Aphiwat Central Terminaltrain
46h 31m฿3,289–7,421Bus via Kunming
- Take the bus from Haikou to Kunmingbus
- Take the bus from Kunming South to Laos Vientianebus
- Take the bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminalbus
2d 2h฿4,236–7,515Bus
- Take the bus from Haikou Xiuying Port Bus Terminal to Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Stationbus
- Take the bus from Morning Market, Vientiane to Mochit New Van Terminalbus
2d 10h฿3,724–5,892
Haikou Airport (HAK) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Haikou to Thailand is to bus and train which costs ฿2500 - ฿4800 and takes 2 days 8h.
The fastest way to get from Haikou to Thailand is to fly which takes 5h 33m and costs ฿3800 - ฿12000.
No, there is no direct bus from Haikou to Thailand. However, there are services departing from Haikou and arriving at Wat Ratchanatdaram via Kunming South, Vientiane Any Hotels and Mochit 2 Bus Depot. The journey, including transfers, takes approximately 2 days 2h.
The distance between Haikou and Thailand is 1293 km.
The best way to get from Haikou to Thailand without a car is to bus and train and taxi which takes 35h 13m and costs ฿5000 - ฿11000.
It takes approximately 5h 33m to get from Haikou to Thailand, including transfers.
Haikou to Thailand bus services, operated by China Bus Guide, depart from Haikou station.
The best way to get from Haikou to Thailand is to fly which takes 5h 33m and costs ฿3800 - ฿12000. Alternatively, you can bus via Kunming, which costs ฿4200 - ฿7500 and takes 2 days 2h.
Haikou to Thailand bus services, operated by China Bus Guide, arrive at Kunming station.
Thailand is 1h behind Haikou. It is currently 1:30 PM in Haikou and 12:30 PM in Thailand.
What companies run services between Haikou, China and Thailand?
Hainan and China Southern Airlines fly from Haikou Airport (HAK) to Suvarnabhumi Airport (BKK) 4 times a day. Alternatively, you can take a bus from Haikou to Wat Ratchanatdaram via Kunming, South Ring Road, South Bus Station, Kunming South, Laos Vientiane, Vientiane Any Hotels, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), and Mochit 2 Bus Depot in around 2d 2h.
- Website
- csair.com
Flights from Haikou Airport to Suvarnabhumi Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ฿4,200–16,000
Flights from Haikou Airport to Chiang Mai International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ฿5,500–22,000
- Website
- hainanairlines.com
Flights from Haikou Airport to Suvarnabhumi Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- ฿3,400–8,000
- Website
- westair.cn
Flights from Haikou Airport to Chiang Mai International Airport via Chongqing
- Ave. Duration
- 8h 52m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ฿5,000–23,000
- Website
- airasia.com
Flights from Haikou Airport to Chiang Mai International Airport via Suvarnabhumi Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ฿5,500–14,000
- Website
- thaiairways.com
Flights from Haikou Airport to Chiang Mai International Airport via Suvarnabhumi Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ฿5,500–14,000
- Website
- en.ceair.com
Flights from Haikou Airport to Chiang Mai International Airport via Kunming
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ฿5,500–22,000
- Website
- hkexpress.com
Flights from Haikou Airport to Chiang Mai International Airport via Hong Kong
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- ฿4,800–14,000
Train from Nanning to Kunming South
- Ave. Duration
- 3h 57m
- Frequency
- Every 2 hours
- Estimated price
- ฿1,100–2,600
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ฿1,100–1,600
- Adult - 1st Class
- ฿1,800–2,600
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- ฿2,200–4,600
- Schedules at
- baolau.com
- Second Class
- ฿2,200–2,900
- First Class
- ฿2,900–4,600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a day
- Estimated price
- ฿220–1,300
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿230–280
- 2nd Class (Air-Conditioned Berth)
- ฿220–290
- 2nd Class (Air-conditioned Seat)
- ฿540–590
- Second Class Sleeper
- ฿1,085–1,095
- Ordinary Train
- ฿250–1,300
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- ฿210–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿220–270
- 2nd Class (Air-Conditioned Berth)
- ฿210–270
- 2nd Class (Air-conditioned Seat)
- ฿520–570
- Website
- Thai Railway
Train from Nong Khai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 10m
- Frequency
- Every 4 hours
- Estimated price
- ฿210–1,600
- Schedules at
- Thai Railway
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 3 times a day
- Estimated price
- ฿280–900
- Schedules at
- Thai Railway
- [email protected]
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ฿700–1,418
- Schedules at
- chinabusguide.com
- Bus
- ฿700–1,000
Bus from Haikou to Kunming
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ฿1,500–2,856
- Schedules at
- chinabusguide.com
- Bus
- ฿1,500–2,100
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
Bus from Haikou to Kunming
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- ฿1,500–2,856
- Schedules at
- chinabusguide.com
- Bus
- ฿1,500–2,100
Bus from Kunming South to Laos Vientiane
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- ฿1,400–2,973
- Schedules at
- chinabusguide.com
- Bus
- ฿1,400–2,100
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ฿700–1,418
- Schedules at
- chinabusguide.com
- Bus
- ฿700–1,000
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ฿700–1,418
- Schedules at
- chinabusguide.com
- Bus
- ฿700–1,000
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- ฿600–922
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- ฿600–900
- Phone
- +66 2-6745555
- Website
- Sawadee Esan
Bus from Phon Phisai to Mochit
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ฿700–900
- Schedules at
- Sawadee Esan
- Phone
- +856 21 254512-5
- [email protected]
- Website
- soutchaitravel.com
Bus from Vientiane Any Hotels to Bangkok Mochit Bus Terminal
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- ฿1,300–1,600
- Schedules at
- soutchai.com
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane Southern Bus Station
- Ave. Duration
- 21h 40m
- Frequency
- Once daily
- Estimated price
- ฿900–1,400
- Schedules at
- vietlaobus.com
- Website
- 12go.asia
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- ฿1,300–1,900
- Book at
- HTX Van Tai 277
Bus from Ha Noi Nuoc Ngam Bus Station to Vientiane - Southern Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- ฿1,723
- Book at
- 12Go
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Twice daily
- Estimated price
- ฿1,100–1,600
- Book at
- 12go.asia
- Phone
- +66 2 217 1017
- [email protected]
- Website
- Next Step Journey
Bus from Morning Market, Vientiane to Mochit New Van Terminal
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ฿1,688
- Website
- Next Step Journey
- Ave. Duration
- 1h 14m
- Estimated price
- ฿550–700
LOCA app
- Phone
- +856 2098111129
- Website
- loca.la
Taxi Vientiane Group
- Phone
- +856 214 54168
Xanh SM
- Phone
- +856 21988 888
- Website
- xanhsm.com
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 Best ways to travel around Australia, French strikes 2018: What are my alternative transport options?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
There are 5939+ hotels available in Thailand.














