There are 2 way(s) to get from Penang to Johor
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Practical tips
For this long journey, flying is much more practical. Check the baggage allowance with low-cost carriers (AirAsia, Firefly) before booking.
Frequently asked questions — Penang → Johor
The fastest way from Penang to Johor takes about 1h30 by flight. By bus, expect around 8h15.
The cheapest tickets start from €20 by bus. Other options (flight) are also available.
Flying is strongly advised for this long distance. A direct flight saves considerable time compared to the bus.
Book online at 12go.asia to compare all operators and schedules for this route. Advance booking is recommended, especially during holidays and weekends. Tickets are sent by email and accepted in digital format.
✨ Why visit Johor?
- ✓ Discover Legoland Malaysia, a perfect theme park for families.
- ✓ Explore Tanjung Piai National Park, the southernmost point of mainland Asia.
- ✓ Wander through the historic streets of Johor Bahru and admire its unique architecture.
- ✓ Enjoy Desaru's beaches and its variety of water activities.
- ✓ Savor local Johor cuisine, such as Laksa Johor or Mee Rebus.
☀️ When to visit Johor?
TROPICAL EQUATORIAL CLIMATE
April to October — Dry and sunny period, ideal for outdoor activities and the beach.
⏱️ How long to visit Johor?
For the independent traveler, Johor Bahru is ideally explored in 2 to 3 days. This allows you time to discover the old town, visit Legoland, or take a day trip to Rawa Island. If you plan a deeper immersion or explorations into the surrounding nature, allocate 4 to 5 days.
Related searches