There are 3 way(s) to get from Penang to Johor Bahru
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
The ETS train is a popular, comfortable option. Seats, especially in Business Class, sell out quickly. Book online via platforms like 12go.asia or BaoLau.vn a few days, or even weeks, ahead to secure your spot and preferred time.
If opting for an overnight bus, verify the operator's reputation for comfort and safety. Look for VIP or Executive coaches which offer more legroom and recline, making the 9-hour journey much more bearable. Read recent reviews before booking.
While flights are fast, remember to factor in time and cost for getting to Penang International Airport (PEN) and from Senai International Airport (JHB) in Johor Bahru to your final destination. These can add significant time and expense.
Prices can vary slightly between booking platforms like 12go.asia, BaoLau.vn, and direct operator websites. A quick comparison can save you a few euros, which is always welcome when you're on a budget.
Always double-check your departure terminal or jetty on your ticket. Misreading this can lead to rushing or missing your transport, especially in cities like Penang with multiple bus stations or pick-up points.
🛣️ The journey experience
Navigating Malaysia's transport options from Penang to Johor Bahru can seem tricky, but it's completely manageable with the right information. You're looking for efficiency and comfort, wanting to know if a long leg like this is best by coach, train, or flight. Let's break down your options to ensure you pick the smartest route and avoid wasting precious travel time.
For your journey from Penang to Johor Bahru, you have three main choices: the ETS train, an express bus, or a flight. The ETS train takes around 5 hours and costs about €32, offering a comfortable, scenic ride. Express buses are cheaper at €18, but the journey stretches to 9 hours, with some coaches running overnight. For speed, a flight is your best bet, costing around €35 and taking just 1 hour, plus airport transfer times.
Many travellers worry about choosing the wrong transport and losing a day. For this specific route, the choice between train, bus, and flight is stark. If time is critical, flying is unbeatable. If you prefer comfort and scenery over speed and don't mind a slightly longer trip, the ETS train is fantastic. The bus is the budget-friendly option, but be prepared for a longer journey. Always compare durations and prices side-by-side to make an informed decision and book ahead, especially for popular routes or peak seasons, to secure your preferred option and ensure a smooth, stress-free transfer.
Frequently asked questions — Penang → Johor Bahru
The 'best' way depends on your priorities. For speed, a flight is unbeatable (1 hour, ~€35). For comfort and a good balance of speed/cost, the ETS train is excellent (5 hours, ~€32). If you're on a tight budget and don't mind a longer journey, an express bus is the cheapest option (9 hours, ~€18). Consider what matters most to you: time, comfort, or cost.
By flight, the actual air time is about 1 hour, but factor in 2-3 hours for airport transfers and check-in/security. The ETS train takes a consistent 5 hours. Express buses vary, but typically complete the journey in about 9 hours, excluding potential traffic delays. Some bus operators offer overnight services, allowing you to sleep through part of the journey.
Tickets range from €18 for a bus, €32 for the ETS train, to €35 for a flight (excluding airport transfers). Yes, it's highly recommended to book all options ahead, especially the ETS train and flights, which can sell out or increase in price closer to departure. Booking online via platforms like 12go.asia or BaoLau.vn gives you instant confirmation and peace of mind.
For buses, most depart from Penang Sentral in Butterworth, though some express services might pick up in George Town. ETS trains depart from Butterworth station, which is connected to Penang Sentral. Flights depart from Penang International Airport (PEN). Always confirm the exact departure point on your ticket to avoid confusion.
Several operators offer overnight services, including reputable ones like Seasons Express and Sri Maju Group. These usually feature VIP coaches with more spacious seating. Always check recent traveller reviews on booking platforms to ensure a comfortable and safe journey, as quality can vary between companies and even specific routes.
✨ Why visit Johor Bahru?
- ✓ Explore Legoland Malaysia Resort with its theme park, water park, and hotel.
- ✓ Discover the impressive Sultan Abu Bakar State Mosque, an architectural marvel.
- ✓ Shop for local goods and street food at the bustling Johor Bahru Old Town.
- ✓ Enjoy family fun and rides at Sanrio Hello Kitty Town & The Little Big Club.
- ✓ Visit Arulmigu Sri Rajakaliamman Glass Temple, a unique shimmering Hindu temple.
☀️ When to visit Johor Bahru?
TROPICAL RAINFOREST CLIMATE
June to August — generally drier weather, perfect for outdoor activities and theme parks.
What to do in Johor Bahru?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Johor Bahru?
For a first-time independent traveler, 2-3 days are ideal to explore Johor Bahru's main attractions without rushing. With 2 days, focus on Legoland, the Old Town, and the Sultan Abu Bakar State Mosque. If you have 3 days, consider a day trip to the Johor Premium Outlets or explore more local food spots. Don't underestimate the heat and humidity; plan your outdoor activities for mornings or late afternoons.
Related searches