There are 3 way(s) to get from Johor Bahru to Penang
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
Especially for ETS trains and popular bus routes, booking your tickets online a few days in advance can save you from sold-out journeys or long queues. Use reliable platforms like 12go.asia for instant confirmation.
For medium to long distances on the peninsula, the ETS train is often a better choice than a standard bus. It's faster, more comfortable, and offers a smoother ride. VIP coaches are good, but ETS is usually superior if the route is available.
If your journey involves an island hop to places like Langkawi or the Perhentians, always check the ferry schedules carefully. Missing the last ferry can leave you stranded overnight, so plan your arrival at the jetty with plenty of buffer time.
Remember that Borneo (Kuching, Kota Kinabalu) is a separate landmass; there's no bus or train connection from the peninsula. You must fly. Budget airlines like AirAsia offer frequent and affordable flights, making this leg easily manageable by air.
The causeway crossing to Singapore can have long queues, especially during peak hours or weekends. Factor in potential delays of up to several hours. Consider crossing early in the morning or late at night to save time.
🛣️ The journey experience
Navigating Malaysia's transport options from Johor Bahru to Penang can feel a bit daunting at first, with a mix of coaches, trains, and flights. But don't worry, we're here to cut through the confusion and give you the real picture of what to expect. Your goal is a smooth, efficient journey, whether you're prioritizing speed, comfort, or budget, and knowing which mode of transport truly fits each leg of your trip is key to avoiding wasted time.
For this Johor Bahru to Penang route, you have three main choices: the comfortable ETS train, an express bus, or a quick flight. The ETS train offers a scenic and relaxed 5-hour journey, costing around €32 for a business-class seat. Buses are the budget-friendly option at about €18, but they take significantly longer, roughly 9 hours, often with overnight options. If speed is your priority, a 1-hour flight for around €35 is unbeatable, though you'll need to factor in airport transfers and check-in times.
The real challenge in Malaysia is often choosing the right mode for the right leg. For longer distances like Johor Bahru to Penang, the ETS train provides a fantastic balance of speed and comfort, beating out the slower bus options. Flights are obviously fastest but involve airport logistics. Always compare your options side-by-side, considering total travel time including transfers, to make sure you're picking the most efficient and enjoyable way to get to your next destination without any unnecessary delays.
Frequently asked questions — Johor Bahru → Penang
For a balance of speed, comfort, and cost, the ETS train is often your best bet. It offers a direct, comfortable journey in about 5 hours. If budget is paramount and you don't mind a longer trip, an express bus is an option. For maximum speed, a flight is unbeatable, though it involves airport transfers.
By ETS train, the journey takes approximately 5 hours. Express buses typically take around 9 hours. A direct flight is the quickest at about 1 hour of flying time, but remember to add time for check-in, security, and transfers to and from the airports, which can easily add 3-4 hours to your total travel time.
Ticket prices vary: ETS train tickets are around €32, express buses about €18, and flights start from €35 but can fluctuate. Yes, it's highly recommended to book all tickets online in advance, especially for ETS trains and flights, to secure your seat and potentially get better prices, particularly during peak travel seasons.
Yes, some express bus operators offer overnight services from Johor Bahru to Penang. These can be a good option if you want to save on accommodation costs and maximize your daytime sightseeing. Always check the departure times and estimated arrival to ensure it fits your schedule.
✨ Why visit Penang?
- ✓ Explore the vibrant street art and colonial architecture of George Town, a UNESCO World Heritage site.
- ✓ Savour Penang's renowned hawker food, a diverse culinary blend of Malay, Chinese, and Indian influences.
- ✓ Visit Kek Lok Si Temple, one of Southeast Asia's largest and most beautiful Buddhist temples.
- ✓ Ride the Penang Hill funicular for panoramic views of George Town and the coastline.
- ✓ Discover the unique Peranakan culture at the Pinang Peranakan Mansion.
☀️ When to visit Penang?
TROPICAL RAINFOREST CLIMATE
December to February — drier, cooler weather, ideal for sightseeing and outdoor activities.
What to do in Penang?
Local experiences, must-see sights and activities selected for you
⏱️ How long to visit Penang?
For independent travelers, 3-4 full days are ideal to explore Georgetown's street art and food scene, and enjoy the beach on Batu Ferringhi. If you have less time, focus on Georgetown. With more days, consider day trips to Penang Hill or the National Park.
Related searches