There are 8 ways to get from Butterworth to Kempas by car ferry, plane, bus, car, tram, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Car ferry to Penang International Airport, fly
best- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
- Fly from Penang International Airport (PEN) to Senai International Airport (JHB)plane PEN - JHB
4h 3mRM 204–397Bus
cheapest- Take the bus from Butterworth to Johor Bahrubus Butterworth
9h 16mRM 65–128Drive 665.2 km
- Drive from Butterworth to Kempascar 665.2 km
7h 3mRM 112–161Tram to Alor Setar, fly
- Take the tram from Butterworth to Alor Startram
- Fly from Alor Setar (AOR) to Senai International Airport (JHB)plane AOR - JHB
5h 6mRM 232–481Tram to Ipoh, fly
- Take the tram from Butterworth to Ipohtram
- Fly from Ipoh (IPH) to Senai International Airport (JHB)plane IPH - JHB
5h 11mRM 239–900Train, bus
- Take the train from Butterworth to Kl Sentraltrain Ets
- Take the bus from TBS Kuala Lumpur to Taman Seri Puteri Skudaibus TBS Kuala Lumpur
9h 45mRM 76–214Train, bus via Sepang
- Take the train from Butterworth to Kl Sentraltrain Ets
- Take the train from KL Sentral to Klia T1train
- Take the bus from KL International Airport 1 to Jalan Tun Aminahbus
10h 26mRM 156–268Car ferry, bus
- Take the car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminalcarferry
- Take the bus from Penang Komtar to Larkin Bus Terminalbus Penang Komtar
10h 48mRM 68–118
Penang International Airport (PEN) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Butterworth to Kempas is to bus which costs RM 65 - RM 130 and takes 9h 16m.
The fastest way to get from Butterworth to Kempas is to car ferry and fly which takes 4h 3m and costs RM 200 - RM 400.
The distance between Butterworth and Kempas is 599 km. The road distance is 665.2 km.
The best way to get from Butterworth to Kempas without a car is to bus which takes 9h 16m and costs RM 65 - RM 130.
It takes approximately 4h 3m to get from Butterworth to Kempas, including transfers.
Yes, the driving distance between Butterworth to Kempas is 665 km. It takes approximately 7h 3m to drive from Butterworth to Kempas.
There are 3553+ hotels available in Kempas.
What companies run services between Butterworth, Malaysia and Kempas, Malaysia?
KPB Express operates a bus from Butterworth to Johor Bahru 3 times a day. Tickets cost RM 70–110 and the journey takes 9h 9m. Three other operators also service this route.
- Website
- airasia.com
Flights from Penang International Airport to Senai International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- RM 180–340
Flights from Alor Setar to Senai International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 180–310
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 5m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- RM 180–310
Flights from Ipoh to Senai International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- RM 180–750
- Website
- malaysiaairlines.com
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- RM 130–360
Flights from Penang International Airport to Senai International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 140–550
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 180–320
- Website
- fireflyz.com.my
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 12m
- When
- Every day
- Estimated price
- RM 130–360
Flights from Penang International Airport to Senai International Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- RM 140–550
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- RM 180–320
- Website
- malindoair.com
Flights from Penang International Airport to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- RM 160–330
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Tram from Butterworth to Alor Star
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Estimated price
- RM 11–35
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 16–23
- Shuttle
- RM 11–35
- Express First
- RM 22–29
Tram from Butterworth to Ipoh
- Ave. Duration
- 1h 56m
- Frequency
- Every 3 hours
- Estimated price
- RM 17–50
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 18–25
- Shuttle
- RM 17–50
- Express First
- RM 28–40
Train from Butterworth to Kl Sentral
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- RM 25–120
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 25–35
- Shuttle
- RM 40–120
- Express First
- RM 55–75
- Phone
- +603 2267 8000
- CustomerEnquiry@KLIAekspres.com
- Website
- kliaekspres.com
Train from KL Sentral to Klia T1
- Ave. Duration
- 28 min
- Frequency
- Every 15 minutes
- Estimated price
- RM 45–55
- Website
- https://www.kliaekspres.com
- Phone
- +604 332 5815
- kpbekspress@outlook.com
- Website
- kpbekspres.com
Bus from Butterworth to Johor Bahru
- Ave. Duration
- 9h 9m
- Frequency
- 3 times a day
- Estimated price
- RM 70–110
- Website
- http://www.kpbekspres.com/
Bus from TBS Kuala Lumpur to Taman Seri Puteri Skudai
- Ave. Duration
- 4h 6m
- Frequency
- 3 times a day
- Estimated price
- RM 30–55
- Website
- http://www.kpbekspres.com/
- Phone
- +606 952 0642
- expressmayangsari@yahoo.com
- Website
- mayangsariexpress.com.my
Bus from Butterworth to Johor Bahru
- Ave. Duration
- 9h 12m
- Frequency
- Twice daily
- Estimated price
- RM 65–80
- Schedules at
- mayangsariexpress.com.my
- Book at
- mayangsariexpress.com.my
- Phone
- +60 111 066 1111
- billionstarsexpress@gmail.com
- Website
- billionstarsexpress.com
Bus from Butterworth to Johor Bahru
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Estimated price
- RM 50–95
- Website
- http://www.billionstarsexpress.com/
Bus from TBS Kuala Lumpur to Taman Seri Puteri Skudai
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- RM 22–45
- Website
- http://www.billionstarsexpress.com/
Bus from Penang Komtar to Larkin Bus Terminal
- Ave. Duration
- 9h 15m
- Frequency
- Every 3 hours
- Estimated price
- RM 50–95
- Website
- http://www.billionstarsexpress.com/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Butterworth to Johor Bahru
- Ave. Duration
- 9h 9m
- Frequency
- Once daily
- Estimated price
- RM 75–110
- Website
- https://www.srimaju.com/
Bus from TBS Kuala Lumpur to Taman Seri Puteri Skudai
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- RM 35–55
- Website
- https://www.srimaju.com/
- Phone
- +60 5-545 7669
- info@yoyo.my
- Website
- yoyo.my
Bus from KL International Airport 1 to Jalan Tun Aminah
- Ave. Duration
- 4h 48m
- Frequency
- Hourly
- Estimated price
- RM 62–68
- Schedules at
- yoyo.my
- Book at
- easybook.com
- Phone
- 04-375 2400
- info@penangport.com.my
- Website
- penangport.com.my
Car ferry from Sultan Abdul Halim Ferry Terminal to Raja Tun Uda Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
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 Which side of Niagara Falls should I choose (and how do I get there)?, Need to know: Eurostar, and Best ways to travel around Australia - to help you get the most out of your next trip.

























