Leaving the southern tip of the Malay Peninsula for the golden rice bowls of Kedah feels like traversing the entire character of Malaysia in a single trip. While Johor is a bustling industrial and commercial powerhouse bordering Singapore, Alor Setar offers a slower pace of life, defined by its iconic Zahir Mosque, the birthplace of former Prime Ministers, and the vast, flat paddy fields that stretch toward the horizon. This journey takes you from the modern urban sprawl of the south to the historic heart of the north.
Whether you are heading north to explore the Kedah Royal Museum or using Alor Setar as a gateway to the ferry terminal for Langkawi, the route is well-serviced by both air and road. Travelers can choose between the swift efficiency of a direct flight or the budget-friendly comfort of Malaysia's extensive long-distance bus network, which connects various towns across the state of Johor directly to the Kedah capital.
Johor to Alor Setar by Flight
Flying is the most efficient way to bridge the gap between Johor and the north. Flights depart from Senai International Airport (JHB) in Johor Bahru and land at Sultan Abdul Halim Airport (AOR) in Alor Setar. This option is particularly popular for business travelers and those looking to save time, as the actual time spent in the air is quite short.
Prices for this route are surprisingly competitive, often starting as low as $19 and reaching up to $53 depending on how far in advance you book. The fastest direct flights clock in at just 1 hour and 15 minutes, though some indirect options or those with longer taxi times can take up to 6 hours and 44 minutes. Most flights offer Economy class, providing a standard level of comfort for a short domestic hop. You can easily compare these flight options and secure your seat on GoAsia.cc to ensure you get the best available rate for your travel dates.
Johor to Alor Setar by Bus
The bus is the backbone of Malaysian travel, offering a scenic and highly affordable way to reach Alor Setar. Because Johor is a large state, you don't necessarily have to start in Johor Bahru; buses depart from several hubs including Batu Pahat, Kluang, Muar, Yong Peng, and Ayer Hitam.
Bus Classes and Comfort
Most operators on this route use high-end coaches to handle the long distance. You will find several tiers of service:
- VIP and VIP 24/28: These are the most recommended for this journey. They feature a 2+1 seating arrangement, meaning wider seats and more legroom. These buses often include reclining seats that make the 9 to 19-hour journey much more manageable.
- Express: A standard but reliable service, usually with a 2+2 seating configuration. It is often the most economical choice.
Regional Departure Points
If you are starting in Johor Bahru, the trip typically takes between 10 and 19 hours, with prices ranging from $20 to $25. For those in Muar, the journey is slightly shorter at about 8 hours and 42 minutes for $19. Travelers from Kluang can expect a 9-hour and 38-minute ride for $22, while departures from Batu Pahat take approximately 9 hours and 44 minutes at a flat rate of $21.
Buses from Yong Peng and Ayer Hitam are also available, both taking about 9 hours and 26 minutes with a ticket price of $25. Most of these long-haul buses depart in the evening, allowing you to sleep through the journey and arrive in Alor Setar the following morning, fresh and ready to explore.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $19 - $53 | 1h 15min - 6h 44min | High |
| Bus (Johor Bahru) | $20 - $25 | 10h - 19h | Medium / High (VIP) |
| Bus (Muar) | $19 | 8h 42min | High (VIP) |
| Bus (Batu Pahat) | $21 | 9h 44min | High (VIP) |
Tips for Traveling from Johor to Alor Setar
- Book in Advance: While there are many bus departures, the VIP seats on popular night routes fill up quickly, especially on weekends and public holidays.
- Bring a Jacket: Malaysian buses and planes are notorious for their powerful air conditioning. Even if it is 30 degrees Celsius outside, you will likely want a sweater or a small blanket for a night bus journey.
- Arrival in Alor Setar: The main bus terminal in Alor Setar is Shahab Perdana. It is located a few kilometers from the city center, so you will need to take a local taxi or use a ride-hailing app to reach your hotel.
- Food Stops: Long-distance buses usually stop once or twice at highway rest areas (R&R). These stations have clean toilets and a variety of local food stalls, but it is always wise to carry some water and light snacks.
- Check the Airport: Senai Airport is about 30-45 minutes from Johor Bahru city center. Factor in this travel time and the cost of a shuttle or taxi when comparing the flight to the bus.
Timetable
| Flight Johor Bahru - Kedah $ 18.44–51.58 1h 15m – 1d 6h 44m | |
|
| Bus Batu Pahat - Alor Setar $ 19.94 9h 44m | |
|
| Bus Kluang - Alor Setar $ 21.73 9h 38m | |
|
| Bus Muar - Alor Setar $ 18.66 8h 42m | |
|
| Bus Johor Bahru - Alor Setar $ 19.76–24.29 10h 18m – 19h 10m | |
|
| Bus Yong Peng - Alor Setar $ 24.29 9h 26m | |
|
| Bus Johor - Alor Setar $ 20.45–24.29 10h 5m – 19h 9m | |
|
| Bus Ayer Hitam - Alor Setar $ 24.29 9h 26m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Johor to Alor Setar directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel is usually by flight or bus from Muar or Johor Bahru, with prices starting as low as $19. Booking your flight in advance is key to securing these budget rates.
The fastest way to travel is by taking a direct flight from Senai International Airport to Alor Setar, which takes approximately 1 hour and 15 minutes.
Travel time varies significantly by mode: flights take between 1 and 7 hours, while bus journeys range from roughly 9 hours to 19 hours depending on the departure town and traffic.
Yes, if you book a VIP or VIP 24 class bus, you will have large, reclining seats and plenty of legroom, which makes it much easier to sleep during the overnight journey.
While Malaysia has a rail network, there is currently no direct high-speed train from Johor all the way to Alor Setar. Travelers usually prefer the convenience of a direct flight or a long-distance bus.
It depends on the operator, but many bus companies at major terminals like Larkin in Johor Bahru require you to exchange your online booking for a physical boarding pass at the counter.