How to Get from Penang to Alor Setar

How to Get from Penang to Alor Setar

Last updated: March 8, 2026

Leaving behind the heritage streets of George Town for the royal capital of Kedah feels like stepping into a more traditional side of Malaysia. While Penang is a whirlwind of street art and fusion cuisine, Alor Setar offers a slower pace, defined by the elegant Zahir Mosque and the sweeping paddy fields that give the state its reputation as the rice bowl of the nation. The journey north is short, but it bridges the gap between a bustling island hub and the gateway to the Thai border.

Most travelers moving between these two points are either heading toward Langkawi via the Kuala Kedah ferry terminal or making their way up to Padang Besar. Because the distance is relatively short, you have a choice between very affordable public buses or the door to door convenience of a private van. You can easily compare these options and book your tickets on GoAsia.cc to ensure your seat is secured before you arrive at the terminal.

Penang to Alor Setar by Bus

The bus is by far the most popular way to make this trip. It is efficient, incredibly cheap, and offers several departure points depending on where you are staying. You can catch a bus from the island at the Sungai Nibong Bus Terminal or cross over to the mainland to depart from the Butterworth (Penang Sentral) hub.

Buses from Sungai Nibong

If you are staying in the southern part of Penang island or near Bayan Lepas, Sungai Nibong is your best bet. Buses from here take between 1 hour 30 minutes and 2 hours 40 minutes to reach Alor Setar. Prices are very budget-friendly, ranging from $5 to $8. You can choose between Economy, Executive, and Express classes. The Executive coaches are particularly comfortable, featuring a 2+1 seating configuration that provides extra legroom and wider seats, perfect for a relaxing ride through the Kedah countryside.

Buses from Butterworth

For those staying in George Town, taking the ferry across to Penang Sentral in Butterworth is often the quickest way to access the main transport artery. Buses from Butterworth to Alor Setar are slightly cheaper, with tickets starting as low as $3 and going up to $8. The journey time is also a bit shorter, typically taking between 1 hour 20 minutes and 2 hours 30 minutes. With multiple Express departures throughout the day, this is a highly flexible option for spontaneous travelers.

Direct Island Departures

There are also specific services departing directly from other points in Penang with prices as low as $3. These services use Executive 1x2 seating or standard Express buses. These routes are highly efficient, often reaching Alor Setar in exactly 1 hour 30 minutes to 2 hours, making them some of the fastest bus options available.

Penang to Alor Setar by Private Transfer

If you are traveling with a large group, carrying heavy luggage, or simply want to avoid the hassle of getting to a bus terminal, a private transfer is the premium choice. This is a door to door service that picks you up directly from your hotel in Penang and drops you off anywhere in Kedah or Alor Setar. While the cost is significantly higher than the bus, the convenience and comfort are unmatched.

The price for a private transfer ranges from $107 for a standard Sedan or Economy vehicle (suitable for 2 passengers) up to $259 for a large 14-pax van. Between these extremes, there are various Minivan and MPV options for groups of 3, 4, 7, or 8 people. The journey usually takes between 1 hour 30 minutes and 3 hours, depending on traffic on the North-South Expressway and your specific pick-up and drop-off locations. This mode of transport is especially recommended for families or those heading straight to the ferry terminal for an onward journey.

Comparing Your Options

ModePrice (USD)DurationComfort
Bus (Butterworth)$3 - $81h 20m - 2h 30mStandard to High
Bus (Penang Island)$3 - $81h 30m - 2h 40mStandard to High
Private Transfer$107 - $2591h 30m - 3hLuxury / Private

Tips for Traveling from Penang to Alor Setar

  • Choose your terminal wisely: If you are in George Town, it is often faster to take the ferry to Butterworth and catch the bus from Penang Sentral rather than traveling south to the Sungai Nibong terminal on the island.
  • Book in advance: While there are many departures, buses can fill up quickly during public holidays and weekends when locals travel between states. Use GoAsia.cc to check availability.
  • Prepare for the AC: Malaysian buses are notorious for their powerful air conditioning. Even on a short two-hour trip, it can get quite chilly, so keep a light jacket or sweater in your carry-on.
  • Ferry connections: If your ultimate goal is Langkawi, tell your driver or check if the bus stops at Shahab Perdana Terminal in Alor Setar. From there, you will need a short taxi or Grab ride to the Kuala Kedah ferry pier.
  • Arrival in Alor Setar: Most buses arrive at the Shahab Perdana Bus Terminal, which is located about 10-15 minutes north of the city center. Taxis and ride-hailing services are readily available at the terminal.

Timetable

Bus Butterworth - Alor Setar $ 4.41–9.66 1h 20m – 2h 29m
  •   Executive 14:00
  •   Express 12:30, 13:00, 19:30, 20:30
Bus Penang - Alor Setar $ 3.62–5.98 1h 30m – 2h
  •   Executive 1X2 11:30, 19:45, 22:35
  •   Express 12:30, 13:00, 20:30
Taxi Penang - Kedah $ 105.93–256.37 1h 30m – 3h
  •   Van 12pax
  •   Van 7pax
  •   Van 14pax
  •   Sedan 2pax
  •   MPV 3pax
  •   Economy 2pax
  •   Minivan 7pax
  •   Minivan 4pax
  •   Minivan 8pax

Frequently Asked Questions

How can I book tickets from Penang to Alor Setar?

You can book train, bus, flight, taxi, van, and ferry tickets from Penang to Alor Setar directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Penang to Alor Setar?

The cheapest way to travel is by bus from either Butterworth or Penang island, with ticket prices starting as low as $3 for Express and Executive classes.

What is the fastest way to get from Penang to Alor Setar?

The fastest way is typically by bus from Butterworth or a private transfer, both of which can complete the journey in approximately 1 hour 20 minutes to 1 hour 30 minutes depending on traffic.

How long does it take to get from Penang to Alor Setar?

The journey usually takes between 1 hour 20 minutes and 3 hours. Buses generally take 1.5 to 2.5 hours, while private transfers vary based on your specific pick-up and drop-off points.

Where do the buses depart from in Penang?

Buses depart from two main locations: the Sungai Nibong Bus Terminal on Penang island and the Penang Sentral terminal in Butterworth on the mainland.

Is there a difference between Executive and Express buses?

Yes, Executive buses usually feature a 1x2 seating layout with wider, more comfortable seats and more legroom compared to the standard 2x2 seating found on most Express buses.

Are private transfers worth the extra cost?

Private transfers are ideal for groups of 4 to 14 people or travelers with significant luggage, as they provide door to door service and eliminate the need to navigate bus terminals.