There are 7 ways to get from Bangkok to Senai by 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.
Fly from Don Mueang International Airport
best- Fly from Don Mueang International Airport (DMK) to Senai International Airport (JHB)plane DMK - JHB
4h 34mRM 390–750Train
cheapest- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Jb Sentraltrain Ets
30h 9mRM 139–222Train via Arau
- Take the train from Bang Bamru to Padang Besar Malaysiatrain 45
- Take the train from Arau to Kulaitrain Southbound
28h 15mRM 236–357Bus via Hat Yai
- Take the bus from The Twin 2000 to Hat Yai Van Stopbus The Twin 2000 - Hat Yai Van Stop / ...
- Take the bus from Hat Yai Angkana Tour to JB Merlin Towerbus Hat Yai Angkana Tour - JB Merlin Tower
29h 53mRM 333–338Drive 1,765.3 km
- Drive from Bangkok to Senaicar 1,765.3 km
22h 29mRM 818–1,182Fly from Suvarnabhumi Airport
- Fly from Suvarnabhumi Airport (BKK) to Senai International Airport (JHB)plane BKK - JHB
6h 42mRM 757–957Bus
- Take the bus from Bangkok Mochit Bus Terminal to Sungai Kolokbus
- Take the bus from Rantau Panjang to JB Larkin Terminalbus
31h 44mRM 248–1,277
Bangkok to Senai by train and bus
Comparing Your Travel Options
The cheapest way to get from Bangkok to Senai is to train which costs RM 130 - RM 230 and takes 30h 9m.
The fastest way to get from Bangkok to Senai is to fly which takes 4h 34m and costs RM 390 - RM 750.
No, there is no direct bus from Bangkok to Senai. However, there are services departing from The Twin 2000 and arriving at OPP Hab Pekan Senai via Hat Yai Angkana Tour and JB Sentral. The journey, including transfers, takes approximately 29h 53m.
No, there is no direct train from Bangkok to Senai. However, there are services departing from Krung Thep Aphiwat Central Terminal and arriving at Kulai via Bang Bamru, Padang Besar and Arau. The journey, including transfers, takes approximately 28h 15m.
The distance between Bangkok and Senai is 1420 km. The road distance is 1765.3 km.
The best way to get from Bangkok to Senai without a car is to train via Arau which takes 28h 15m and costs RM 230 - RM 360.
It takes approximately 4h 34m to get from Bangkok to Senai, including transfers.
Bangkok to Senai bus services, operated by The Twin 2000, depart from The Twin 2000 station.
Bangkok to Senai train services, operated by Thai Railway, depart from Krung Thep Aphiwat Central Terminal station.
The best way to get from Bangkok to Senai is to fly which takes 4h 34m and costs RM 390 - RM 750. Alternatively, you can train via Arau, which costs RM 230 - RM 360 and takes 28h 15m, you could also bus via Hat Yai, which costs RM 332 - RM 338 and takes 29h 53m.
What companies run services between Bangkok, Thailand and Senai, 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 train from Krung Thep Aphiwat Central Terminal to Hab Pekan Senai via Bang Bamru, Padang Besar Malaysia, Padang Besar, Arau, Kulai, and Terminal Kulai in around 28h 15m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- RM 550–750
Flights from Suvarnabhumi Airport to Senai International Airport via Tan Son Nhat
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 270–950
- Website
- airasia.com
Flights from Don Mueang International Airport to Senai International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- RM 350–600
- Website
- malindoair.com
Flights from Don Mueang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 20m
- When
- Friday and Sunday
- Estimated price
- RM 550–800
Flights from Suvarnabhumi Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- RM 270–900
- Website
- malaysiaairlines.com
Flights from Suvarnabhumi Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 5h 40m
- When
- Thursday, Friday, Sunday, Monday, and Tuesday
- Estimated price
- RM 750–950
- Website
- Thai Railway
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 111
- Schedules at
- Thai Railway
Train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysia
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- RM 112
- Schedules at
- Thai Railway
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Arau to Kulai
- Ave. Duration
- 9h 1m
- Frequency
- Twice daily
- Estimated price
- RM 122
- Website
- KTM
- Silver
- RM 73–78
- Gold
- RM 122
- Platinum
- RM 160–175
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Padang Besar to Jb Sentral
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- RM 22–100
- Website
- KTMB
- Shuttle
- RM 22–35
- Express
- RM 65–100
- Phone
- +66 2 212 1012
- [email protected]
- Website
- The Twin 2000
Bus from The Twin 2000 to Hat Yai Van Stop
- Ave. Duration
- 16h 30m
- Frequency
- Twice daily
- Estimated price
- RM 142
- Website
- The Twin 2000
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Angkana Tour to JB Merlin Tower
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 185
- Schedules at
- Zee Zenith Travel
- Phone
- 1490
- [email protected]
- Website
- ฺBor Kor Sor
Bus from Bangkok Mochit Bus Terminal to Sungai Kolok
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- RM 120–1,200
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- 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–160
- 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 Best ways to travel around Australia, How to get from Stansted Airport into central London, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Bangkok to Senai bus services, operated by The Twin 2000, arrive at Hat Yai Van Stop station.
Senai is 1h ahead of Bangkok. It is currently 9:25 PM in Bangkok and 10:25 PM in Senai.
Bangkok to Senai train services, operated by Thai Railway, arrive at Padang Besar Malaysia station.
Yes, the driving distance between Bangkok to Senai is 1765 km. It takes approximately 22h 29m to drive from Bangkok to Senai.
Book your Bangkok to Senai train tickets online with 12go.asia.
Book your Bangkok to Senai bus tickets online with 12go.asia.
There are 2639+ hotels available in Senai.







