Rome2Rio

How to get fromJohor Bahru to Khon Kaenby plane, bus, train, car, or taxi

Find Transport to Khon Kaen

See all options

There are 10 ways to get from Johor Bahru to Khon Kaen by plane, bus, train, car, 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.

  1. Fly Singapore Changi Airport to Khon Kaen Airport

    best
    1. Fly from Singapore Changi Airport (SIN) to Khon Kaen Airport (KKC)plane plane SIN - KKC
    8h 40m
    ฿5,663–8,061
  2. Bus, train

    cheapest
    1. Take the bus from Larkin Bus Terminal to Hat Yai Stationbus bus
    2. Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain train
    3. Take the train from Krung Thep Aphiwat Central Terminal to Khon Kaentrain train
    35h 52m
    ฿1,480–3,781
  3. Bus

    1. Take the bus from Larkin Bus Terminal to Hat Yai Stationbus bus
    2. Take the bus from Hat Yai to Phitsanulok Bus Terminalbus bus
    3. Take the bus from Phitsanulok to Khon Kaenbus bus 874
    39h 2m
    ฿2,930–4,311
  4. Drive 2,229.7 km

    1. Drive from Johor Bahru to Khon Kaencar car 2,229.7 km
    28h 33m
    ฿8,372–12,093
  5. Fly Senai International Airport to Khon Kaen Airport

    1. Fly from Senai International Airport (JHB) to Khon Kaen Airport (KKC)plane plane JHB - KKC
    8h 50m
    ฿3,974–11,103
  6. Fly Singapore Changi Airport to Udon Thani International Airport, taxi

    1. Fly from Singapore Changi Airport (SIN) to Udon Thani International Airport (UTH)plane plane SIN - UTH
    2. Take the taxi from Udon-Thani-Airport-UTH to Khon Kaentaxi taxi
    9h 21m
    ฿5,313–12,761
  7. Fly Senai International Airport to Udon Thani International Airport, taxi

    1. Fly from Senai International Airport (JHB) to Udon Thani International Airport (UTH)plane plane JHB - UTH
    2. Take the taxi from Udon-Thani-Airport-UTH to Khon Kaentaxi taxi
    10h 1m
    ฿5,624–13,303
  8. Fly Senai International Airport to Roi Et Airport, bus

    1. Fly from Senai International Airport (JHB) to Roi Et Airport (ROI)plane plane JHB - ROI
    2. Take the bus from Roi Et to Khon Kaenbus bus
    10h 35m
    ฿5,434–14,623
  9. Fly Singapore Changi Airport to Roi Et Airport, bus

    1. Fly from Singapore Changi Airport (SIN) to Roi Et Airport (ROI)plane plane SIN - ROI
    2. Take the bus from Roi Et to Khon Kaenbus bus
    11h 50m
    ฿7,523–11,081
  10. Bus via Bangkok

    1. Take the bus from JB Larkin Terminal to Rantau Panjangbus bus
    2. Take the bus from Sungai Kolok to Bangkok Sai Tai Mai Terminalbus bus
    3. Take the bus from Bangkok Nakhonchai Air Terminal to Khon Kaenbus bus
    2d
    ฿2,528–11,718

Singapore Changi Airport (SIN) to Khon Kaen Airport (KKC) flights

Calendar34Weekly Planes
Duration5h 28mAverage Duration
Ticket฿2,396Cheapest Price
See schedules

Questions & Answers

What companies run services between Johor Bahru, Malaysia and Khon Kaen, Thailand?

Thai Airways International, Thai Lion Mentari, and three other airlines fly from Singapore Changi Airport (SIN) to Khon Kaen Airport (KKC) 5 times a day. Alternatively, you can take a bus from Larkin Bus Terminal to Khon Kaen via Hat Yai Station, Thanon Nipatuthit 2, Hat Yai, Phitsanulok Bus Terminal, and Phitsanulok in around 39h 2m.

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 Flying into Beijing?, Need to know: Greyhound, and How to get from Southend Airport into central London - to help you get the most out of your next trip.

More Questions & Answers