There are 9 ways to get from Surat Thani to Johor by plane, bus, train, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Surat Thani to Senai International Airport
best- Fly from Surat Thani (URT) to Senai International Airport (JHB)plane URT - JHB
8h 40mRMĀ 567ā1,529Train, bus via Kuala Kangsar
cheapest- Take the train from Surat Thani Train Station to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Kuala Kangsartrain Ets
- Take the bus from Kuala Kangsar to Larkin Bus Terminalbus
20h 45mRMĀ 90ā389Minivan, bus
- Take the bus from Surathani Talad Kaset Station to Hat Yai Bus Terminalbus
- Take the bus from Hatyai to Woodlands Checkpoint, Singaporebus
19h 46mRMĀ 232Drive 1,172.7 km
- Drive from Surat Thani to Johor Bahrucar 1,172.7 km
14h 1mRMĀ 544ā785Bus to Krabi Airport, fly to Singapore Changi Airport
- Take the bus from Surat Thani City to Krabi Bus Terminalbus
- Fly from Krabi Airport (KBV) to Singapore Changi Airport (SIN)plane KBV - SIN
9h 41mFerry to Koh Samui Airport, fly to Singapore Changi Airport
- Take the ferry from Surat Thani Hotel Transfer to Thong Sala Koh Phanganferry
- Fly from Koh Samui Airport (USM) to Singapore Changi Airport (SIN)plane USM - SIN
12h 43mRMĀ 611ā1,376Bus, bus to Phuket International Airport, fly to Singapore Changi Airport
- Take the bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1bus
- Take the bus from Old Phuket Bus Terminal to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Singapore Changi Airport (SIN)plane HKT - SIN
12h 37mRMĀ 385ā1,077Train, bus
- Take the train from Surat Thani Train Station to Hat Yaitrain 31 Krung Thep Aphiwat Central Terminal Station - Hat Yai - Class II Sleeper AC / ...
- Take the bus from Hatyai to Woodlands Checkpoint, Singaporebus
20h 16mRMĀ 215ā309Bus
- Take the bus from Suratthani to Songkhlabus
- Take the bus from Hat Yai to Prangin Mallbus
- Take the bus from Penang Komtar to Larkin Bus Terminalbus
23h 4mRMĀ 156ā303
Surat Thani (URT) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Surat Thani to Johor is to train and bus via Kuala Kangsar which costs RM 90 - RM 390 and takes 20h 45m.
The fastest way to get from Surat Thani to Johor is to fly which takes 8h 40m and costs RM 550 - RM 1600.
No, there is no direct bus from Surat Thani station to Johor. However, there are services departing from Surathani Talad Kaset Station and arriving at Johor Bahru Checkpt via Hat Yai Bus Terminal, Hatyai and W'Lands Checkpt. The journey, including transfers, takes approximately 19h 46m.
The distance between Surat Thani and Johor is 1030 km. The road distance is 1172.7 km.
The best way to get from Surat Thani to Johor without a car is to Minivan and bus which takes 19h 46m and costs RM 232.
It takes approximately 8h 40m to get from Surat Thani to Johor, including transfers.
Surat Thani to Johor bus services, operated by Hat Yai Transport, depart from Surathani Talad Kaset Station.
The best way to get from Surat Thani to Johor is to fly which takes 8h 40m and costs RM 550 - RM 1600. Alternatively, you can Minivan and bus, which costs RM 232 and takes 19h 46m.
Surat Thani to Johor bus services, operated by Hat Yai Transport, arrive at Hat Yai Bus Terminal station.
Johor is 1h ahead of Surat Thani. It is currently 5:17 PM in Surat Thani and 6:17 PM in Johor.
What companies run services between Surat Thani, Thailand and Johor, Malaysia?
Thai AirAsia and Thai Lion Mentari fly from Surat Thani (URT) to Senai International Airport (JHB) 3 times a day. Alternatively, you can take a bus from Surathani Talad Kaset Station to Johor Bahru Checkpt via Hat Yai Bus Terminal, Thanon Nipatuthit 2, Hatyai, Woodlands Checkpoint, Singapore, and W'Lands Checkpt in around 19h 46m.
- Website
- singaporeair.com
Flights from Krabi Airport to Singapore Changi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RMĀ 320ā800
Flights from Koh Samui Airport to Singapore Changi Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- RMĀ 500ā1,500
Flights from Koh Samui Airport to Singapore Changi Airport via Phuket International Airport
- Ave. Duration
- 4h 10m
- When
- Monday and Wednesday
- Estimated price
- RMĀ 500ā1,200
Flights from Phuket International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- RMĀ 300ā900
Flights from Phuket International Airport to Singapore Changi Airport via Koh Samui Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RMĀ 550ā1,100
- Website
- flyscoot.com
Flights from Krabi Airport to Singapore Changi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- RMĀ 320ā800
Flights from Koh Samui Airport to Singapore Changi Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- RMĀ 500ā1,200
Flights from Phuket International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RMĀ 300ā850
- Website
- bangkokair.com
Flights from Krabi Airport to Singapore Changi Airport via Koh Samui Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- RMĀ 550ā1,100
Flights from Koh Samui Airport to Singapore Changi Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- RMĀ 850ā1,500
Flights from Phuket International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- RMĀ 310ā900
Flights from Phuket International Airport to Singapore Changi Airport via Koh Samui Airport
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- RMĀ 550ā1,100
- Website
- airasia.com
Flights from Krabi Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- RMĀ 340ā1,000
Flights from Phuket International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- RMĀ 500ā850
Flights from Phuket International Airport to Singapore Changi Airport via Penang
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 500ā850
- Website
- airasia.com
Flights from Surat Thani to Senai International Airport via Don Muang
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- RMĀ 550ā1,500
- Website
- malaysiaairlines.com
Flights from Krabi Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RMĀ 310ā950
Flights from Phuket International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RMĀ 550ā950
- Website
- fireflyz.com.my
Flights from Krabi Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RMĀ 310ā950
Flights from Phuket International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- RMĀ 550ā950
- Website
- lionairthai.com
Flights from Phuket International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 55m
- When
- Thursday and Sunday
- Estimated price
- RMĀ 480ā1,200
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 12ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 19ā23
- 2nd Class (Air-Conditioned Berth)
- RMĀ 12ā16
- 2nd Class (Air-conditioned Seat)
- RMĀ 45ā49
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 1ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 12ā15
- 2nd Class (Air-Conditioned Berth)
- RMĀ 1ā3
- 2nd Class (Air-conditioned Seat)
- RMĀ 31ā34
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 12ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 19ā23
- 2nd Class (Air-Conditioned Berth)
- RMĀ 12ā16
- 2nd Class (Air-conditioned Seat)
- RMĀ 45ā49
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Padang Besar to Kuala Kangsar
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- RMĀ 6ā40
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 6ā10
- Express
- RMĀ 25ā40
Bus from Surathani Talad Kaset Station to Hat Yai Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RMĀ 29
- Phone
- 074 223 059
- Website
- 12go.asia
Bus from Hatyai to Woodlands Checkpoint, Singapore
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RMĀ 202
- Book at
- 12go.asia
Bus from Hatyai to Woodlands Checkpoint, Singapore
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RMĀ 202
- Book at
- 12go.asia
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Kuala Kangsar to Larkin Bus Terminal
- Ave. Duration
- 7h 42m
- Frequency
- Twice daily
- Estimated price
- RMĀ 70ā130
- Website
- http://www.kpbekspres.com/
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Bus from Surat Thani City to Krabi Bus Terminal
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- +66 (0)77 272230
- [email protected]
- Website
- phantiptravel.com
Bus from Surathani Talad Kaset Station to Phuket Bus Terminal 1
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 50ā110
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- +66 80 465 5666
- [email protected]
Bus from Old Phuket Bus Terminal to Phuket Airport Bus
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 8ā13
- Book at
- https://12go.asia/en/operator/airport-bus-phuket
- Phone
- +66 80 465 5666
- Website
- airportbusphuket.com
Bus from Old Phuket Bus Terminal to Phuket Airport Bus
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- RMĀ 12ā14
- Schedules at
- airportbusphuket.com
Bus from Suratthani to Songkhla
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RMĀ 16
- Phone
- 019 - 545 3888
- [email protected]
- Website
- behtravelandtour.com
Bus from Hat Yai to Prangin Mall
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 60
- Schedules at
- behtravelandtour.com
- Phone
- +60 111 066 1111
- [email protected]
- Website
- billionstarsexpress.com
Bus from Penang Komtar to Larkin Bus Terminal
- Ave. Duration
- 9h 15m
- Frequency
- Every 3 hours
- Estimated price
- RMĀ 75ā220
- Website
- http://www.billionstarsexpress.com/
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- boonsiriferry.com
Ferry from Surat Thani Hotel Transfer to Thong Sala Koh Phangan
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RMĀ 30ā110
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
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 Need to know: Greyhound, What documents do I need to cross Niagara Falls?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Surat Thani to Johor is 1173 km. It takes approximately 14h 1m to drive from Surat Thani to Johor.
Book your Surat Thani to Johor bus tickets online with 12go.asia.
There are 3474+ hotels available in Johor.



















