It only takes 1 hour 30 minutes to travel by bus from Alor Setar to Penang Sentral Station in Butterworth, which is near the island of Penang. You can also travel by train from Alor Setar to Butterworth in Penang State which takes only 1 hour, but costs twice as much as travelling by bus.
Bus Times from Alor Setar to Penang
There are 3 bus services a day from Alor Setar to Butterworth in Penang which are available to book online.
Alor Setar | Penang | Cost | Company |
10:30 | 12:00 | 11.00 MYR | Plusliner MY |
16:00 | 17:30 | 11.00 MYR | Plusliner MY |
20:30 | 22:00 | 11.00 MYR | Plusliner MY |
- Plusliner MY use 30 seat buses on this route.
Buy Bus Tickets from Alor Setar to Penang
Use the Search Box to buy your bus tickets from Alor Setar to Penang.
Alor Setar Bus Station
Bus services from Alor Setar to Penang depart from the Terminal Bas Shahab Perdana, which is the main long distance bus station in Alor Setar.
Penang Bus Station
Bus services from Alor Setar to Penang stop at Penang Sentral Bus Station in Butterworth.
About Travel to Penang Island
There are two ways to travel from Penang Sentral Station in Butterworth to Penang Island. The cheapest option is take the Rapid Ferry from Butterworth to George Town on Penang Island. The Rapid Ferry service departs from Pangkalan Sultan Abdul Halim Ferry Terminal which you can easily walk to from Penang Sentral Station. The service operates every 20 minutes from 05:20 until 22:00, and then less frequently until 00:10. The journey takes 15 to 20 minutes and costs 1.2 MYR for adults and 0.6 MYR for children. The sea crossing is on a car ferry with a seating area and toilet on the top deck.

The other way to travel from Penang Sentral Station to Penang Island is by taxi, which may be more suitable for passengers carrying heavy luggage or travelling with small children. Penang Island is joined to the mainland by two road bridges over which taxis can take passengers direct to their final destination in Penang Island. Taxis at Penang Sentral Station don’t normally use meters or fixed fares so you need to agree a price for your journey with the driver in advance. Aim to pay around 30 MYR for the journey from Penang Sentral Station to George Town and around 44 MYR for the journey from Penang Sentral Station to Batu Feringghi.