COVID-19 Travel restrictions may apply in Malaysia. Learn More.

There are 8 ways to get from Batu Pahat to Alor Setar by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  9h 46m

  1. Take the bus from Batu Pahat to Alor Setar

RM 73

Cheapest option

Bus, train  •  10h 3m

  1. Take the bus from Batu Pahat to Terminal Bersepadu Selatan
  2. Take the train from Bandar Tasik Selatan to Alor Setar Gemas

RM 62 - RM 107

6 alternative options

Bus, train via Kuala Lumpur  •  9h 48m

  1. Take the bus from Batu Pahat to Terminal Bersepadu Selatan
  2. Take the train from KL Sentral to Alor Setar KL Sentral / ...

RM 64 - RM 116

Bus via Ayer Hitam  •  11h 28m

  1. Take the bus from Ayer Hitam to Alor Setar

RM 70

Drive  •  7h 17m

  1. Drive from Batu Pahat to Alor Setar 671 km

RM 130 - RM 190

Bus to Kuala Lumpur, fly  •  6h 12m

  1. Take the bus from Batu Pahat to Kuala Lumpur International Airport
  2. Fly from Kuala Lumpur (KUL) to Alor Setar (AOR) KUL - AOR

RM 172 - RM 288

Bus to Senai, fly  •  6h 55m

  1. Take the bus from Batu Pahat to Johor Larkin Terminal
  2. Fly from Senai (JHB) to Alor Setar (AOR) JHB - AOR

RM 197 - RM 804

Bus to Sultan Abdul Aziz Shah, fly  •  7h 39m

  1. Take the bus from Batu Pahat to Terminal Bersepadu Selatan
  2. Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR) SZB - AOR

RM 189 - RM 380

Coronavirus (COVID-19) in Malaysia

There is widespread community transmission globally.
Some travel restrictions are being lifted in Malaysia. For the latest travel status, please check the official page for Malaysia.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Malaysia due to Coronavirus (COVID-19). Most travel to this country is restricted.

Domestic travel is restricted within Malaysia due to Coronavirus (COVID-19).

Lockdown measures are currently in place for Malaysia. Leaving Malaysia may be in violation of local restrictions.

Last updated: August 12 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Batu Pahat to Alor Setar is to bus via Ayer Hitam which costs RM 70 and takes 11h 28m.

More details

The quickest way to get from Batu Pahat to Alor Setar is to bus and fly which costs RM 170 - RM 290 and takes 6h 12m.

More details

Yes, there is a direct bus departing from Batu Pahat and arriving at Alor Setar. Services depart once daily, and operate every day. The journey takes approximately 9h 46m.

More details

The distance between Batu Pahat and Alor Setar is 554 km. The road distance is 671 km.

Get driving directions

The best way to get from Batu Pahat to Alor Setar without a car is to bus which takes 9h 46m and costs RM 73.

More details

The bus from Batu Pahat to Alor Setar takes 9h 46m including transfers and departs once daily.

More details

Batu Pahat to Alor Setar bus services, operated by S&S International (M) Express, depart from Batu Pahat station.

More details

The quickest flight from Kuala Lumpur Airport to Alor Setar Airport is the direct flight which takes 1h.

Search flights

Batu Pahat to Alor Setar bus services, operated by S&S International (M) Express, arrive at Alor Setar station.

More details

Yes, the driving distance between Batu Pahat to Alor Setar is 671 km. It takes approximately 7h 17m to drive from Batu Pahat to Alor Setar.

Get driving directions

Map of how to get from Batu Pahat to Alor Setar.
Launch map view
  • Distance: 553.6 km
  • Duration: 9h 46m

What companies run services between Batu Pahat, Malaysia and Alor Setar, Malaysia?

S&S International (M) Express operates a bus from Batu Pahat to Alor Setar once daily. Tickets cost RM 73 and the journey takes 9h 46m.

Airlines
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Kuala Lumpur to Alor Setar
Ave. Duration
1h
When
Friday and Sunday
Estimated price
RM 260 - RM 700
Flights from Senai to Alor Setar via Sultan Abdul Aziz Shah
Ave. Duration
3h 30m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RM 350 - RM 1000
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
RM 280 - RM 750
Firefly
Website
fireflyz.com.my
Flights from Kuala Lumpur to Alor Setar
Ave. Duration
1h
When
Friday and Sunday
Estimated price
RM 260 - RM 700
Flights from Senai to Alor Setar via Sultan Abdul Aziz Shah
Ave. Duration
3h 30m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
RM 350 - RM 1000
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
RM 280 - RM 750
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Alor Setar
Ave. Duration
1h 5m
When
Every day
Estimated price
RM 100 - RM 300
Flights from Senai to Alor Setar
Ave. Duration
1h 25m
When
Monday, Wednesday, Friday and Sunday
Estimated price
RM 130 - RM 480
Flights from Senai to Alor Setar via Kuala Lumpur
Ave. Duration
3h 15m
When
Tuesday, Thursday and Saturday
Estimated price
RM 140 - RM 550
Malindo Airways
Website
malindoair.com
Flights from Senai to Alor Setar via Sultan Abdul Aziz Shah
Ave. Duration
3h 10m
When
Every day
Estimated price
RM 210 - RM 600
Flights from Sultan Abdul Aziz Shah to Alor Setar
Ave. Duration
1h 10m
When
Every day
Estimated price
RM 220 - RM 500
Train operators
KTM ETS Malaysia Railway
Phone
03 2267 1200
Email
cllcenter@ktmb.com.my
Website
ktmb.com.my
Train from KL Sentral to Alor Setar
Ave. Duration
4h 47m
Frequency
Every 4 hours
Estimated price
RM 40 - RM 75
Website
http://www.ktmb.com.my
Silver
RM 44 - RM 47
Gold
RM 65 - RM 75
Platinum
RM 85 - RM 100
Train from Bandar Tasik Selatan to Alor Setar
Ave. Duration
5h 23m
Frequency
Once daily
Estimated price
RM 40 - RM 75
Website
http://www.ktmb.com.my
Silver
RM 44 - RM 48
Gold
RM 65 - RM 75
Platinum
RM 85 - RM 100
Bus operators
S&S International (M) Express
Phone
+603-7728 4789
Email
helpdesk@eticketing.my
Website
ssinternational.com.my
Bus from Batu Pahat to Alor Setar
Ave. Duration
9h 46m
Frequency
Once daily
Estimated price
RM 73
Schedules at
ssinternational.com.my
Book at
easybook.com
Bus from Batu Pahat to Terminal Bersepadu Selatan
Ave. Duration
3h 40m
Frequency
Every 4 hours
Estimated price
RM 32
Schedules at
ssinternational.com.my
Book at
12go.asia
KKKL Express
Phone
012-784 9999
Email
enquiry@kkkl.com.my
Website
kkklexpress.com
Bus from Batu Pahat to Terminal Bersepadu Selatan
Ave. Duration
3h 40m
Frequency
Hourly
Estimated price
RM 22
Schedules at
kkklexpress.com
Book at
easybook.com
Bus from Terminal Bas Batu Pahat to JB Larkin Terminal
Ave. Duration
2h 17m
Frequency
Every 4 hours
Estimated price
RM 12
Schedules at
kkklexpress.com
Book at
easybook.com
Transnasional
Phone
+60 3 4045 8878
Email
talk2us@ktb.com.my
Website
redbus.my
Bus from Batu Pahat to Terminal Bersepadu Selatan
Ave. Duration
3h 43m
Frequency
3 times a day
Estimated price
RM 23
Schedules at
redbus.my
Book at
12go.asia
Cepat Express
Phone
+603 7728 8789
Email
helpdesk@eticketing.my
Website
cepatexpress.com.my
Bus from Ayer Hitam to Alor Setar
Ave. Duration
9h 28m
Frequency
Twice daily
Estimated price
RM 67
Schedules at
cepatexpress.com.my
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 Travelling to and around Russia for the 2018 FIFA World Cup, 10 amazing places to get away from it all in Australia and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.

More Questions & Answers

Malaysia Airlines and AirAsia offer flights from Kuala Lumpur Airport to Alor Setar Airport.

Search flights

There are 154+ hotels available in Alor Setar. Prices start at RM 500 per night.

More details