Rome2Rio

How to get fromHainan to Central Thailandby plane, train, taxi, or bus

Find Transport to Central Thailand

See all options

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.

  1. Fly Haikou Airport to Suvarnabhumi Airport, train, taxi

    best
    1. Fly from Haikou Airport (HAK) to Suvarnabhumi Airport (BKK)plane plane HAK - BKK
    2. Take the train from Lak Si to Chong Khaetrain train
    3. Take the taxi from Chong Khae to Central Thailandtaxi taxi
    10h 13m
    ฿5,082–8,538
  2. Bus, train, taxi

    cheapest
    1. Take the bus from Haikou to Kunmingbus bus
    2. Take the bus from Kunming South to Laos Vientianebus bus
    3. Take the train from Nong Khai to Ban Phachi Junctiontrain train
    4. Take the train from Ban Phachi Junction to Chong Khaetrain train
    5. Take the taxi from Chong Khae to Central Thailandtaxi taxi
    2d 1h
    ฿4,006–9,066
  3. Fly Sanya Phoenix International Airport to Suvarnabhumi Airport, train, taxi

    1. Fly from Sanya Phoenix International Airport (SYX) to Suvarnabhumi Airport (BKK)plane plane SYX - BKK
    2. Take the train from Lak Si to Chong Khaetrain train
    3. Take the taxi from Chong Khae to Central Thailandtaxi taxi
    10h 7m
    ฿4,957–10,513
  4. Fly Haikou Airport to Don Mueang International Airport, train, taxi

    1. Fly from Haikou Airport (HAK) to Don Mueang International Airport (DMK)plane plane HAK - DMK
    2. Take the train from Don Muang to Chong Khaetrain train
    3. Take the taxi from Chong Khae to Central Thailandtaxi taxi
    11h 17m
    ฿4,248–10,998

Haikou Airport (HAK) to Suvarnabhumi Airport (BKK) flights

Calendar16Weekly Planes
Duration2h 25mAverage Duration
Ticket฿3,645Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Train operators
Bus operators
Other operators

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.