There are 9 ways to get from Johor to Padang Besar 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 Senai International Airport to Alor Setar, train
best- Fly from Senai International Airport (JHB) to Alor Setar (AOR)plane JHB - AOR
- Take the train from Alor Setar to Padang Besartrain
5h 38m฿1,597–4,214Train
cheapest- Take the train from Jb Sentral to Padang Besartrain Ets
9h 41m฿204–1,109Bus
- Take the bus from JB Larkin Terminal to Terminal Bukit Lagibus
- Take the bus from Terminal Bukit Lagi Kangar to Terminal Padang Besar Perlisbus R11
14h 55m฿714–2,319Drive 829.9 km
- Drive from Johor Bahru to Padang Besarcar 829.9 km
9h฿3,787–5,470Bus to Singapore Changi Airport, fly to Hat Yai, bus
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Hat Yai (HDY)plane SIN - HDY
- Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus
7h 15m฿4,727–9,670Train to Sultan Abdul Aziz Shah, fly to Alor Setar, train
- Take the train from Segamat to Kl Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
- Take the train from Alor Setar to Padang Besartrain
8h 43m฿1,994–5,233Fly Senai International Airport to Hat Yai, bus
- Fly from Senai International Airport (JHB) to Hat Yai (HDY)plane JHB - HDY
- Take the bus from Hat Yai Airport to KTM Malaysia Railaway Station sidebus
8h 20m฿5,433–12,661Train, train to Kuala Lumpur International Airport, fly to Alor Setar
- Take the train from Segamat to Bdr Tasek Selatantrain
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)plane KUL - AOR
- Take the train from Alor Setar to Padang Besartrain
8h 48m฿1,116–3,757Bus, train
- Take the bus from JB Sentral to Terminal Kulaibus T30
- Take the train from Kulai to Padang Besartrain Northbound
13h 3m฿1,136–1,174
Johor to Padang Besar by bus and train
Comparing Your Travel Options
The cheapest way to get from Johor to Padang Besar is to train which costs ฿200 - ฿1200 and takes 9h 41m.
The fastest way to get from Johor to Padang Besar is to fly and train which takes 5h 38m and costs ฿1600 - ฿4300.
No, there is no direct bus from Johor to Padang Besar. However, there are services departing from Sekolah Kebangsaan IJ Convent and arriving at Terminal Padang Besar Perlis via JB Larkin Terminal and Terminal Bukit Lagi Kangar. The journey, including transfers, takes approximately 14h 55m.
No, there is no direct train from Johor to Padang Besar. However, there are services departing from Jb Sentral and arriving at Padang Besar via . The journey, including transfers, takes approximately 9h 41m.
The distance between Johor and Padang Besar is 759 km. The road distance is 829.9 km.
The best way to get from Johor to Padang Besar without a car is to bus which takes 14h 55m and costs ฿700 - ฿2400.
It takes approximately 5h 38m to get from Johor to Padang Besar, including transfers.
Johor to Padang Besar bus services, operated by Mayang Sari Express, depart from JB Larkin Terminal station.
Johor to Padang Besar train services, operated by KTM Intercity, depart from Jb Sentral station.
The best way to get from Johor to Padang Besar is to train which takes 9h 41m and costs ฿200 - ฿1200. Alternatively, you can bus, which costs ฿700 - ฿2400 and takes 14h 55m.
What companies run services between Johor, Malaysia and Padang Besar, Thailand?
KTM Intercity operates a train from Jb Sentral to Padang Besar twice daily. Tickets cost ฿180–800 and the journey takes 9h 36m. KTM ETS also services this route once daily. Alternatively, you can take a bus from Sekolah Kebangsaan IJ Convent to Terminal Padang Besar Perlis via JB Larkin Terminal, Terminal Bukit Lagi, and Terminal Bukit Lagi Kangar in around 14h 55m.
- Website
- malaysiaairlines.com
Flights from Senai International Airport to Alor Setar via Kuala Lumpur International Airport
- Ave. Duration
- 3h 15m
- When
- Saturday and Sunday
- Estimated price
- ฿2,000–3,100
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿2,100–3,600
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,500–3,200
- Website
- fireflyz.com.my
Flights from Senai International Airport to Alor Setar via Kuala Lumpur International Airport
- Ave. Duration
- 3h 15m
- When
- Saturday and Sunday
- Estimated price
- ฿2,000–3,100
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿2,100–3,600
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,500–3,200
- Website
- airasia.com
Flights from Senai International Airport to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,500–4,200
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿1,000–2,700
- Website
- airasia.com
Flights from Senai International Airport to Hat Yai via Don Muang
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ฿4,000–8,500
Flights from Senai International Airport to Hat Yai via Kuala Lumpur International Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ฿4,000–8,500
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Hat Yai
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿2,600–6,000
- Website
- bangkokair.com
Flights from Singapore Changi Airport to Hat Yai via Phuket
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ฿4,200–8,000
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Alor Setar to Padang Besar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- ฿140–200
- Website
- KTM Intercity
Train from Alor Setar to Padang Besar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- ฿140–200
- Website
- KTM Intercity
Train from Alor Setar to Padang Besar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- ฿140–200
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Alor Setar to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ฿15–160
- Website
- KTMB
- Shuttle
- ฿15–23
- Express
- ฿110–160
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- ฿180–800
- Website
- KTMB
- Shuttle
- ฿180–260
- Express
- ฿550–800
Train from Segamat to Kl Sentral
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- ฿40–260
- Website
- KTMB
- Shuttle
- ฿40–60
- Express
- ฿170–260
Train from Alor Setar to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ฿15–160
- Website
- KTMB
- Shuttle
- ฿15–23
- Express
- ฿110–160
Train from Segamat to Bdr Tasek Selatan
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- ฿35–250
- Website
- KTMB
- Shuttle
- ฿35–55
- Express
- ฿170–250
Train from Alor Setar to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- ฿15–160
- Website
- KTMB
- Shuttle
- ฿15–23
- Express
- ฿110–160
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Alor Setar to Padang Besar
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- ฿141
- Website
- KTM
- Silver
- ฿115–125
- Gold
- ฿141
- Platinum
- ฿165–175
Train from Jb Sentral to Padang Besar
- Ave. Duration
- 11h 18m
- Frequency
- Once daily
- Estimated price
- ฿1,075
- Website
- KTM
- Silver
- ฿640–690
- Gold
- ฿1,075
- Platinum
- ฿1,450–1,550
Train from Segamat to Kl Sentral
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- ฿284
- Website
- KTM
- Silver
- ฿190–210
- Gold
- ฿284
- Platinum
- ฿360–380
Train from Alor Setar to Padang Besar
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- ฿141
- Website
- KTM
- Silver
- ฿115–125
- Gold
- ฿141
- Platinum
- ฿165–175
Train from Segamat to Bdr Tasek Selatan
- Ave. Duration
- 2h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿272
- Website
- KTM
- Silver
- ฿190–210
- Gold
- ฿272
- Platinum
- ฿340–370
Train from Alor Setar to Padang Besar
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- ฿141
- Website
- KTM
- Silver
- ฿115–125
- Gold
- ฿141
- Platinum
- ฿165–175
Train from Kulai to Padang Besar
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- ฿1,036
- Website
- KTM
- Silver
- ฿620–660
- Gold
- ฿1,036
- Platinum
- ฿1,400–1,500
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿45–550
- Website
- KLIA Ekspres
- Phone
- +606 952 0642
- [email protected]
- Website
- mayangsariexpress.com.my
Bus from JB Larkin Terminal to Terminal Bukit Lagi
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- ฿700–1,400
- Schedules at
- mayangsariexpress.com.my
- Book at
- easybook.com
- Phone
- +60 5-253 8898
- [email protected]
- Website
- Sri Maju
Bus from JB Larkin Terminal to Terminal Bukit Lagi
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- ฿650–1,700
- Website
- Sri Maju
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Terminal Bukit Lagi Kangar to Terminal Padang Besar Perlis
- Ave. Duration
- 1h 22m
- Frequency
- Every 3 hours
- Estimated price
- ฿50–600
- Website
- Mara Liner MyBAS
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿130–600
- Schedules at
- transtar.travel
- Phone
- +66 2 295 1095
- [email protected]
- Website
- Zee Zenith Travel
Bus from Hat Yai Airport to KTM Malaysia Railaway Station side
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
Bus from Hat Yai Airport to KTM Malaysia Railaway Station side
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿1,560
- Schedules at
- Zee Zenith Travel
- Phone
- +60 7 360 2244
- [email protected]
- Website
- Causeway Link
Bus from JB Sentral to Terminal Kulai
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- ฿95–140
- Schedules at
- Causeway Link
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 JFK to New York City, French strikes 2018: What are my alternative transport options?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
Booking & Getting There
Johor to Padang Besar bus services, operated by Mayang Sari Express, arrive at Terminal Bukit Lagi station.
Johor to Padang Besar train services, operated by KTM Intercity, arrive at Padang Besar station.
Yes, the driving distance between Johor to Padang Besar is 830 km. It takes approximately 9h to drive from Johor to Padang Besar.
There are 139+ hotels available in Padang Besar.


























