There are 6 ways to get from Kalasin to Cha-am by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly, train
best- Take the taxi from Kalasin to Roi Et Airport (ROI)taxi
- Fly from Roi Et Airport (ROI) to Don Mueang International Airport (DMK)plane ROI - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain
6h 45m฿2,188–3,854Bus, train via Khon Kaen
cheapest- Take the bus from Kalasin to Khon Kaen Bus Terminal 3bus
- Take the train from Khon Kaen to Krung Thep Aphiwat Central Terminaltrain 26
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain 167
15h 58m฿346–2,241Bus, Minivan
- Take the bus from Kalasin to Bangkok Mochit Bus Terminalbus
- Take the bus from Southern Bus Terminal Bangkok to Cha-ambus
12h 10m฿788–885Drive 674.5 km
- Drive from Kalasin to Cha-amcar 674.5 km
9h 28m฿2,584–3,732Bus
- Take the bus from Kalasin to Nakhon Ratchasima Terminal 2bus Kalasin - Nakhon Ratchasima Terminal 2
- Take the bus from Nakhon Ratchasima Terminal 2 to Cha Ambus Nakhon Ratchasima Terminal 2 - Cha Am
12h 40m฿818Bus, train
- Take the bus from Kalasin to Bangkok Mochit Bus Terminalbus
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain 167
12h 47m฿673–1,605
Kalasin to Cha-am by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Kalasin to Cha-am is to bus and train via Khon Kaen which costs ฿340 - ฿2300 and takes 15h 58m.
The fastest way to get from Kalasin to Cha-am is to taxi and fly and train which takes 6h 45m and costs ฿2100 - ฿3900.
No, there is no direct bus from Kalasin to Cha-am. However, there are services departing from Kalasin and arriving at Cha-am via visual stop and Southern Bus Terminal Bangkok. The journey, including transfers, takes approximately 12h 10m.
The distance between Kalasin and Cha-am is 692 km. The road distance is 674.5 km.
The best way to get from Kalasin to Cha-am without a car is to bus and Minivan which takes 12h 10m and costs ฿750 - ฿900.
It takes approximately 6h 45m to get from Kalasin to Cha-am, including transfers.
Kalasin to Cha-am bus services, operated by Nakhonchai Air, depart from Kalasin station.
Kalasin to Cha-am bus services, operated by Nakhonchai Air, arrive at Bangkok Mochit Bus Terminal station.
Yes, the driving distance between Kalasin to Cha-am is 675 km. It takes approximately 9h 28m to drive from Kalasin to Cha-am.
Book your Kalasin to Cha-am bus tickets online with Omio and 12go.asia.
What companies run services between Kalasin, Thailand and Cha-am, Thailand?
You can take a bus from Kalasin to Cha-am via Bangkok, Chatuchak Bus Terminal (Mo Chit 2), visual stop, Southern Bus Terminal, and Southern Bus Terminal Bangkok in around 12h 10m.
- Website
- airasia.com
Flights from Roi Et Airport to Don Mueang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ฿1,400–2,100
- Website
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Khon Kaen to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 8h 1m
- Frequency
- Every 4 hours
- Estimated price
- ฿180–1,400
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Khon Kaen to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 7h 3m
- Frequency
- 3 times a day
- Estimated price
- ฿140–1,200
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿180–220
- 2nd Class (Air-Conditioned Berth)
- ฿140–190
- 2nd Class (Air-conditioned Seat)
- ฿430–470
- Second Class Sleeper
- ฿938–943
- Ordinary Train
- ฿220–1,200
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Kalasin to Bangkok Mochit Bus Terminal
- Ave. Duration
- 8h 2m
- Frequency
- Every 4 hours
- Estimated price
- ฿600–750
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Kalasin to Bangkok Mochit Bus Terminal
- Ave. Duration
- 8h 2m
- Frequency
- Every 4 hours
- Estimated price
- ฿600–750
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Southern Bus Terminal Bangkok to Cha-am
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ฿180
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Kalasin to Khon Kaen Bus Terminal 3
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- ฿120–150
- Website
- Chan Tour
Bus from Kalasin to Nakhon Ratchasima Terminal 2
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ฿370–373
- Website
- Chan Tour
- Website
- Prakit Yon
Bus from Nakhon Ratchasima Terminal 2 to Cha Am
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ฿445
- Schedules at
- Prakit Yon
- Ave. Duration
- 58 min
- Estimated price
- ฿700–900
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 How to get from London City Airport into central London, Train travel in Spain: A guide to Renfe, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.
Booking & Getting There
There are 463+ hotels available in Cha-am.









