Leaving the southern tip of the Malay Peninsula for the food capital of the north is a journey that takes you across the heart of Malaysia. While Johor Bahru serves as a bustling gateway to Singapore, Penang offers a slower pace defined by UNESCO heritage streets and world class street food. The transition from the modern skyline of the south to the colonial charm of George Town is one of the most popular long distance routes in the country, offering travelers a choice between a quick hop over the clouds or a scenic overland adventure through the palm oil plantations and rolling hills of the mainland.
Whether you are departing from the central hub of Johor Bahru or smaller towns like Muar, Batu Pahat, or Kluang, there are several reliable ways to make the trip. You can easily browse schedules and book your tickets for this route on GoAsia.cc to ensure your seat is secured before you arrive at the terminal.
Johor to Penang by Flight
For those who value time above all else, flying is the most efficient way to bridge the distance between these two regions. Flights depart from Senai International Airport (JHB) in Johor and land at Penang International Airport (PEN). This is the premium option, cutting a day long road trip down to just over an hour in the air.
Economy class tickets typically range from $49 to $87. The flight duration is consistently around 1 hour and 10 minutes. This option is particularly popular for business travelers and weekend holidaymakers who want to maximize their time exploring the street art of George Town or the beaches of Batu Ferringhi. Senai Airport is well connected to Johor Bahru city center by shuttle buses and taxis, while Penang Airport offers easy access to the island via local Rapid Penang buses or ride-hailing services.
Johor to Penang by Bus
The bus is the backbone of Malaysian travel, offering an affordable and surprisingly comfortable way to see the country. Because Johor is a large state, you can catch a bus from various locations including Johor Bahru (Larkin Sentral), Muar, Batu Pahat, and Kluang. Your destination might be Penang Island (Sungai Nibong terminal) or Butterworth on the mainland, which is connected to the island by a short, scenic ferry ride.
Bus Options from Johor Bahru
Departing from Johor Bahru, you have a wide selection of Express and VIP buses. Prices range from $19 to $48 depending on the level of luxury. VIP buses usually feature a 2-1 seating arrangement, providing wider reclining seats and more legroom, which is ideal for the long journey. The travel time can vary significantly, taking anywhere from 9 hours to 17 hours depending on the specific route and number of stops. Night buses are a favorite among budget travelers as they save on a night of accommodation and arrive in Penang just in time for breakfast.
Bus Options from Muar and Batu Pahat
If you are starting your journey from Muar or Batu Pahat, you can find some of the most economical fares. From Muar, prices start as low as $14 for an Express bus to Penang, with a travel time of approximately 8 hours and 27 minutes. VIP options from Batu Pahat to Sungai Nibong cost around $22 and offer a higher level of comfort for the 8.5 hour trip. These regional departures are convenient for those staying in the northern parts of Johor state, avoiding the need to backtrack to Johor Bahru.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight | $49 - $87 | 1h 10min | High |
| VIP Bus | $18 - $48 | 8h - 17h | High |
| Express Bus | $14 - $28 | 7h - 17h | Standard |
Tips for Traveling from Johor to Penang
- Book in Advance: This route is extremely popular during public holidays and school breaks. Use GoAsia.cc to book early, especially if you want a VIP seat on a night bus.
- Arrival Points: If your hotel is in George Town, look for buses going to Sungai Nibong. If you are heading to the mainland or want to experience the ferry, choose Butterworth (also known as Penang Sentral).
- Preparation for the Bus: Malaysian buses are notorious for their powerful air conditioning. Even if it is hot outside, bring a sweater or a light blanket for the journey.
- Luggage: Buses generally have ample space in the undercarriage for large suitcases. For flights, check your baggage allowance as budget carriers often charge extra for checked bags.
- Rest Stops: Long distance buses usually stop at least once or twice at highway R&R (Rest and Relaxation) areas, which have clean toilets and a variety of local food stalls.
Timetable
| Flight Johor Bahru - Penang $ 68.73–104.73 1h 10m – 1h 15m | |
|
|
| Bus Johor Bahru - Penang $ 18.93–30.54 8h 53m – 17h 12m | |
|
| Bus Batu Pahat - Butterworth $ 18.80 8h 29m | |
|
| Bus Batu Pahat - Sungai Nibong $ 21.55 8h 31m | |
|
| Bus Batu Pahat - Penang $ 18.09–19.44 9h 6m | |
|
| Bus Kluang - Butterworth $ 20.97 8h 22m | |
|
| Bus Muar - Butterworth $ 19.34 7h 26m | |
|
| Bus Muar - Penang $ 15.62–18.63 8h 27m | |
|
| Bus Johor Bahru - Butterworth $ 23.60–32.17 9h – 17h 12m | |
|
| Bus Johor Bahru - Sungai Nibong $ 18.17–46.72 9h 2m – 17h 12m | |
|
| Bus Muar - Sungai Nibong $ 20.25 7h 39m | |
|
| Bus Johor - Sungai Nibong $ 27.26–32.45 8h 51m – 16h 54m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Johor to Penang 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 by Express bus from Muar to Penang, with tickets starting as low as $14. From Johor Bahru, bus prices typically start around $19.
The fastest way is by flight from Senai International Airport to Penang International Airport, which takes only 1 hour and 10 minutes.
A flight takes about 1 hour and 10 minutes, while a bus journey can take between 7 and 17 hours depending on your departure point in Johor and the specific bus service.
Sungai Nibong is on Penang Island and is closer to George Town. Butterworth is on the mainland, but it is conveniently located next to the ferry terminal which takes you directly to the heritage area.
Yes, Malaysian express buses are generally safe and the VIP 24 or VIP classes offer large reclining seats that make sleeping much easier during the long journey.
Most long distance buses stop at highway rest areas where you can find a wide variety of Malaysian food, snacks, and drinks. It is also a good idea to bring water and light snacks with you.