The journey from the southern tip of the Malay Peninsula to the northern rice bowl of Kedah is a transition from the bustling, cosmopolitan energy of Johor Bahru to the serene, heritage-rich atmosphere of Alor Setar. Whether you are heading north to explore the Zahir Mosque or using Alor Setar as a gateway to the idyllic islands of Langkawi, this long-distance domestic route offers several distinct ways to cross nearly the entire length of West Malaysia.
While the distance is significant, the infrastructure connecting these two hubs is well-developed. You can choose between a quick hop over the clouds, a budget-friendly overnight bus journey that lets you sleep through the miles, or a high-end private transfer for ultimate door-to-door convenience. Each option caters to a different type of traveler, balancing the trade-offs between cost and time.
Johor Bahru to Alor Setar by Flight
For those who value time above all else, flying is the most efficient way to bridge the gap between Johor and Kedah. Departing from Senai International Airport (JHB), a direct flight lands at Sultan Abdul Halim Airport (AOR) in just 1 hour and 15 minutes. This is a massive time saver compared to the 10 or more hours spent on the road.
Prices for economy class seats are surprisingly competitive, typically ranging from $49 to $50. When you factor in the cost of meals and snacks during a long road trip, the flight often presents excellent value for money. It is the ideal choice for business travelers or holidaymakers who want to maximize their time exploring the sights of Alor Setar rather than watching the highway pass by. You can easily check availability and secure your seats on GoAsia.cc to ensure a smooth start to your northern adventure.
Johor Bahru to Alor Setar by Bus
The bus is the quintessential Malaysian travel experience, favored by locals and budget-conscious backpackers alike. This route is serviced by numerous express bus operators departing from Larkin Sentral in Johor Bahru, as well as pick-up points in Skudai. The journey is long, typically taking between 10 and 19 hours depending on the specific service and traffic conditions along the North-South Expressway.
Express and VIP Bus Services
Most buses on this route are categorized as Express or VIP. The Express buses are standard long-distance coaches with reclining seats and air conditioning, with tickets priced between $22 and $25. If you prefer a bit more legroom and wider seats, look for the VIP services, which offer a 2-plus-1 seating configuration, providing a more spacious environment for the long haul. VIP tickets generally cost around $23 to $26.
Many travelers opt for the late evening departures. Leaving Johor Bahru around 9:00 PM or 10:00 PM allows you to sleep through the night and arrive in Alor Setar the following morning. The buses usually make one or two stops at highway rest areas (R&R) where you can use the restroom and grab a quick local snack like keropok lekor or a hot coffee.
Johor Bahru to Alor Setar by Private Transfer
If you are traveling in a large group or with a family and prefer total privacy, a private transfer is the most luxurious way to make the trip. This service offers door-to-door convenience, picking you up directly from your location in Johor Bahru and dropping you at your specific destination in Kedah. While the duration is approximately 9 hours and 30 minutes, the experience is entirely customizable to your pace.
There are several tiers of vehicles available for this long-distance haul:
- Standard and Luxury 5-pax: Ideal for small families or couples who want a premium sedan or SUV experience. Prices range from $482 to $609.
- Premium 7-pax and 13-pax: These larger vans are perfect for extended families or groups of friends traveling together. The cost is significantly higher than public transport, but it provides a level of comfort and flexibility that buses and flights cannot match.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $49 - $50 | 1h 15min | High |
| Bus | $22 - $25 | 10h - 19h | Standard to Medium |
| Private Transfer | $482 - $609 | 9h 30min | Very High |
Tips for Traveling from Johor Bahru to Alor Setar
- Book in Advance: During public holidays like Hari Raya or Chinese New Year, buses and flights sell out weeks in advance. Always book early if your travel coincides with a festive season.
- Prepare for the Cold: Malaysian buses are notorious for their powerful air conditioning. Even if it is sweltering outside, bring a sweater or a light blanket for the bus ride.
- Airport Logistics: Senai Airport is about 30 minutes outside of Johor Bahru city center. Ensure you leave enough time for the commute to the airport, especially during peak traffic hours.
- Snacks and Water: While buses stop at rest areas, having your own water and light snacks is recommended for the 10-plus hour journey.
- Langkawi Connection: If your ultimate destination is Langkawi, Alor Setar is the best jumping-off point. From the Alor Setar bus terminal, you can take a short taxi ride to the Kuala Kedah ferry terminal.
Timetable
| Bus Johor Bahru - Alor Setar $ 21.41–35.64 10h 18m – 19h 10m | |
|
| Bus Skudai - Alor Setar $ 28.90 11h 3m | |
|
| Bus Johor - Alor Setar $ 28.90–32.94 9h 45m – 11h 3m | |
|
| Taxi Johor Bahru - Kedah $ 479.21–605.15 9h 30m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Johor Bahru 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 this route is by bus. Express bus tickets start at approximately $22, making it the most budget-friendly option for long-distance travel in Malaysia.
The fastest way to get there is by taking a direct flight from Senai International Airport. The flight takes only 1 hour and 15 minutes, significantly cutting down the travel time compared to road options.
Travel time varies greatly by mode: a flight takes 1 hour and 15 minutes, a private transfer takes about 9 hours and 30 minutes, and the bus can take anywhere from 10 to 19 hours.
Yes, there are several evening departures between 7:00 PM and 10:30 PM. Taking an overnight bus is a popular choice as it saves on a night of accommodation and arrives in Alor Setar the next morning.
If you are on a tight schedule, flying is much better as it saves nearly half a day of travel. However, if you are on a budget or have heavy luggage, the bus is a reliable and much cheaper alternative.
Most long-distance buses depart from Larkin Sentral, the main transportation hub in Johor Bahru. Some services also offer pick-up points in the Skudai area for added convenience.