There are 11 ways to get from Thailand to Johor Bahru by plane, bus, train, car, or tram
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Don Mueang International Airport to Senai International Airport
best- Fly from Don Mueang International Airport (DMK) to Senai International Airport (JHB)plane DMK - JHB
5h 34mRM 402–1,117Train, bus via ด้านหลังสถานีกลางกรุงเทพอภิวัฒน์;Rear Krung Thep Aphiwat Central Terminal
cheapest- Take the train from Krung Thep Aphiwat Central Terminal 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
30h 16mRM 238–314Bus via Hat Yai
- Take the bus from Southern Bus Terminal Bangkok to Hat Yai Bus Terminalbus
- Take the bus from Hatyai to Woodlands Checkpoint, Singaporebus
29h 8mRM 298–1,104Train, bus
- Take the train from Hua Lamphong to Hat Yaitrain 31 Hua Lamphong - Hat Yai - 1st Class Sleeper / ...
- Take the bus from Hatyai to Woodlands Checkpoint, Singaporebus
30h 8mRM 239–315Drive 1,781.9 km
- Drive from Bangkok to Johor Bahrucar 1,781.9 km
22h 46mRM 821–1,185Train, tram to Alor Setar, fly to Senai International Airport
- Take the train from Hat Yai to Padang Besartrain
- Take the tram from Padang Besar to Anak Bukittram
- Fly from Alor Setar (AOR) to Senai International Airport (JHB)plane AOR - JHB
5h 40mRM 272–712Fly Hat Yai to Singapore Changi Airport
- Fly from Hat Yai (HDY) to Singapore Changi Airport (SIN)plane HDY - SIN
5h 57mRM 461–962Bus to Suvarnabhumi Airport, fly to Singapore Changi Airport
- Take the bus from ก่อนอนุสาวรีย์ประชาธิปไตย;Before Democracy Monument to สนามบินสุวรรณภูมิbus
- Fly from Suvarnabhumi Airport (BKK) to Singapore Changi Airport (SIN)plane BKK - SIN
6h 45mRM 451–1,012Fly Don Mueang International Airport to Singapore Changi Airport
- Fly from Don Mueang International Airport (DMK) to Singapore Changi Airport (SIN)plane DMK - SIN
6h 24mRM 477–1,009Fly Chiang Mai International Airport to Singapore Changi Airport
- Fly from Chiang Mai International Airport (CNX) to Singapore Changi Airport (SIN)plane CNX - SIN
6h 58mRM 516–1,357Bus
- Take the bus from Bangkok Sai Tai Mai Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to JB Larkin Terminalbus
40h 2mRM 242–1,383
Don Mueang International Airport (DMK) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Thailand to Johor Bahru is to train and bus via ด้านหลังสถานีกลางกรุงเทพอภิวัฒน์;Rear Krung Thep Aphiwat Central Terminal which costs RM 230 - RM 320 and takes 30h 16m.
The fastest way to get from Thailand to Johor Bahru is to fly which takes 5h 34m and costs RM 400 - RM 1200.
No, there is no direct bus from Thailand to Johor Bahru. However, there are services departing from Democracy Monument and arriving at Woodlands Checkpoint, Singapore via Southern Bus Terminal Bangkok, Hat Yai Bus Terminal and Hatyai. The journey, including transfers, takes approximately 29h 8m.
The distance between Thailand and Johor Bahru is 1460 km. The road distance is 1781.9 km.
The best way to get from Thailand to Johor Bahru without a car is to bus via Hat Yai which takes 29h 8m and costs RM 290 - RM 1100.
It takes approximately 5h 34m to get from Thailand to Johor Bahru, including transfers.
Thailand to Johor Bahru bus services, operated by Piya, depart from Southern Bus Terminal Bangkok station.
The best way to get from Thailand to Johor Bahru is to fly which takes 5h 34m and costs RM 400 - RM 1200. Alternatively, you can bus via Hat Yai, which costs RM 290 - RM 1100 and takes 29h 8m.
Thailand to Johor Bahru bus services, operated by Piya, arrive at Hat Yai Bus Terminal station.
Johor Bahru is 1h ahead of Thailand. It is currently 1:03 PM in Thailand and 2:03 PM in Johor Bahru.
What companies run services between Thailand and Johor Bahru, Malaysia?
Thai AirAsia, AirAsia, and Malindo Airways fly from Don Mueang International Airport (DMK) to Senai International Airport (JHB) 5 times a day. Alternatively, you can take a bus from Democracy Monument to Woodlands Checkpoint, Singapore via Bangkok Southern Bus Terminal, Southern Bus Terminal Bangkok, Hat Yai Bus Terminal, Thanon Nipatuthit 2, and Hatyai in around 29h 8m.
- Website
- singaporeair.com
Flights from Hat Yai to Singapore Changi Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- RM 420–800
Flights from Suvarnabhumi Airport to Singapore Changi Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- RM 280–1,100
Flights from Suvarnabhumi Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- RM 490–1,000
Flights from Chiang Mai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- RM 470–1,300
- Website
- flyscoot.com
Flights from Hat Yai to Singapore Changi Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- RM 420–800
Flights from Suvarnabhumi Airport to Singapore Changi Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- RM 380–900
Flights from Chiang Mai International Airport to Singapore Changi Airport
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- RM 470–1,300
- Website
- bangkokair.com
Flights from Suvarnabhumi Airport to Singapore Changi Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- RM 280–1,100
Flights from Suvarnabhumi Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- RM 490–1,000
Flights from Chiang Mai International Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 800–1,700
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Singapore Changi Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- RM 550–850
Flights from Suvarnabhumi Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- RM 490–1,000
Flights from Chiang Mai International Airport to Singapore Changi Airport via Suvarnabhumi Airport
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- RM 650–1,700
Flights from Chiang Mai International Airport to Singapore Changi Airport via Koh Samui
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 800–1,700
- Website
- airasia.com
Flights from Don Mueang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- RM 600–1,200
Flights from Alor Setar to Senai International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 230–550
Flights from Chiang Mai International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 6h 5m
- When
- Thursday, Friday, and Sunday
- Estimated price
- RM 700–1,600
- Website
- airasia.com
Flights from Don Mueang International Airport to Senai International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- RM 370–950
Flights from Don Mueang International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- RM 430–850
Flights from Chiang Mai International Airport to Singapore Changi Airport via Don Mueang International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 750–1,500
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Singapore Changi Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- RM 500–900
Flights from Chiang Mai International Airport to Singapore Changi Airport via Don Mueang International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- RM 650–1,000
- Website
- malaysiaairlines.com
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- RM 280–750
Flights from Chiang Mai International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 6h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 700–950
- Website
- malindoair.com
Flights from Don Mueang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 15m
- When
- Friday and Sunday
- Estimated price
- RM 650–1,500
- Website
- fireflyz.com.my
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- RM 280–750
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Hua Lamphong to Hat Yai
- Ave. Duration
- 15h
- Frequency
- Every 4 hours
- Estimated price
- RM 35–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 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
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 Krung Thep Aphiwat Central Terminal to Hat Yai
- Ave. Duration
- 14h 15m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–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 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 35–50
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Tram from Padang Besar to Anak Bukit
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- RM 1–19
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–3
- Express
- RM 12–19
- Phone
- 0-2894-6330-2
- Website
- busonlineticket.co.th
Bus from Southern Bus Terminal Bangkok to Hat Yai Bus Terminal
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from Southern Bus Terminal Bangkok to Hat Yai Bus Terminal
- Ave. Duration
- 18h
- Frequency
- Twice daily
- Estimated price
- RM 95–900
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Bangkok Sai Tai Mai Terminal to Sungai Kolok
- Ave. Duration
- 25h 22m
- Frequency
- Once daily
- Estimated price
- RM 120–1,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- 074 223 059
- Website
- 12go.asia
Bus from Hatyai to Woodlands Checkpoint, Singapore
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 201
- Book at
- 12go.asia
Bus from Hatyai to Woodlands Checkpoint, Singapore
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 201
- Book at
- 12go.asia
Bus from Hatyai to Woodlands Checkpoint, Singapore
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- RM 201
- Book at
- 12go.asia
- Phone
- 1348
- [email protected]
- Website
- bmta.co.th
Bus from ก่อนอนุสาวรีย์ประชาธิปไตย;Before Democracy Monument to สนามบินสุวรรณภูมิ
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- RM 8
- Schedules at
- bmta.co.th
- Phone
- 012-708 2999
- [email protected]
- Website
- kkklexpress.com
Bus from Rantau Panjang to JB Larkin Terminal
- Ave. Duration
- 12h 13m
- Frequency
- Once daily
- Estimated price
- RM 120–180
- Schedules at
- kkklexpress.com
- Book at
- easybook.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 How to travel India's Golden Triangle, 4 stunningly beautiful Philippines islands you need to visit, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Thailand to Johor Bahru is 1782 km. It takes approximately 22h 46m to drive from Thailand to Johor Bahru.
Book your Thailand to Johor Bahru bus tickets online with 12go.asia.
There are 3479+ hotels available in Johor Bahru.










