Book cheap flights to Johor Bahru

Explore the best deals

Discover the cheapest flights to Johor Bahru
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

How long is the flight to Johor Bahru?

If you’re planning a trip to Johor Bahru, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 17h 15m; from Durban, around 17h 35m; and from Cape Town, roughly 18h 50m.
Flight Time (in hours)
JohannesburgDurbanCape Town
0h 5h 10h 15h 20h
17h 15m
17h 35m
18h 50m

How much does a flight to Johor Bahru cost?

At eDreams you can find flights from Johannesburg to Johor Bahru starting from R 15 450, with an average price of R 16 385. If you depart from other cities such as Cape Town, you can find tickets from R 16 063, and from Durban starting from R 19 622, according to data from the last 72 hours.
JohannesburgCape TownDurban
R 16 385
R 16 379
R 19 622
JohannesburgCheapest
Cheapest Price: R 15 450
Cheapest
Average

Find and book the best flights to Johor Bahru

Johor Bahru serves as Malaysia's southernmost gateway, providing a strategic link to the Malay Peninsula and beyond. This bustling city is a significant urban centre, known for its diverse economic activities and proximity to neighbouring Singapore.

Explore the Sultan Abu Bakar State Mosque, a remarkable example of colonial architecture, or visit the Arulmigu Sri Rajakaliamman Glass Temple, renowned for its intricate glass mosaic work. The Royal Abu Bakar Museum (Grand Palace) offers insights into Johor's royal heritage, while Istana Bukit Serene stands as another significant landmark.

Discover Johor Bahru's character through its varied districts, from historical enclaves to modern developments. The city presents a blend of cultural influences, reflected in its architecture, cuisine, and local traditions, offering a unique Malaysian experience.

When is the best time to fly to Johor Bahru?

High Season in Johor Bahru

Johor Bahru's high season generally runs from April to September, coinciding with drier, sunnier weather. Temperatures typically hover around 27°C to 32°C, making conditions ideal for exploring the city. You'll find a lively atmosphere across the city, with more people out enjoying outdoor activities and attractions. The lack of heavy rain means clear skies often greet you upon arrival.

During these months, Johor Bahru often hosts various local festivals and events, adding to the city's energetic vibe. Parks, markets, and outdoor dining areas are particularly popular, buzzing with both locals and visitors. The city feels lively and active, reflecting the favourable weather conditions that encourage a dynamic social pace.

Low Season in Johor Bahru

The low season in Johor Bahru typically falls between October and March, marked by the monsoon season. This period brings more rainfall and slightly cooler temperatures, usually ranging from 23°C to 30°C. While rain can be frequent, it often comes in short, heavy downpours rather than continuous deluges, so you can still experience dry spells.

The city adopts a more relaxed pace during these months. With fewer crowds, you might find a quieter, more local experience, as daily life shifts slightly indoors. Despite the rain, many indoor attractions, shopping centres, and food courts remain popular. The landscape around Johor Bahru appears greener and more lush due to the increased rainfall.

Johor Bahru bucket list: Best activities & sights

Touch down in Johor Bahru and discover a city where modern appeal meets rich heritage. From the moment you arrive, you’ll feel the energy of a destination ready for exploration, offering a unique blend of cultural sites and contemporary fun. Get ready to uncover the many facets that make this city an exciting stop.

Here are some distinctive attractions and experiences awaiting you:

Sultan Abu Bakar State Mosque
This grand mosque stands as an architectural marvel, blending Victorian and Malay styles. Its hilltop location offers impressive views over the city and the Strait of Johor.

Arulmigu Sri Rajakaliamman Glass Temple
Step into Malaysia's first and only glass temple, a dazzling spectacle adorned with millions of glass pieces. This unique Hindu temple creates an extraordinary reflective experience for visitors.

Johor Bahru Old Chinese Temple
Discover one of the oldest religious structures in the city, providing a peaceful escape from the bustling streets. This temple serves as a testament to the enduring heritage of the Chinese community.

Istana Besar (Grand Palace)
Glimpse the majestic official residence of the Sultan of Johor, an impressive landmark showcasing royal heritage. While not open to the public, its grand exterior and historical presence are captivating.

Komtar JBCC
Experience contemporary Johor Bahru at this modern shopping complex, offering a diverse mix of retail and entertainment options. It’s a great spot to feel the city's modern pulse and enjoy some local flavour.

Legoland Malaysia Resort
Dive into a world of creativity and imagination at Southeast Asia's first Legoland park. This theme park offers an exciting array of rides, shows, and attractions for all ages, bringing the iconic bricks to life.

Meldrum Walk
Immerse yourself in a lively hawker centre experience, where the aroma of local dishes fills the air. This popular spot comes alive in the evenings, offering a taste of authentic Johor Bahru street food culture.

Secure your seat to Johor Bahru today

Before you know it, you'll be soaring towards Johor Bahru! For the best flight deals, remember to book in advance and consider flying during off-peak seasons. Frequent travellers can also unlock even more benefits with Prime, making your journey planning easier every time.

Frequently asked questions about flights to Johor Bahru

How can I find cheap flights to Johor Bahru on eDreams?
At eDreams you will find flights from R1189 to Johor Bahru. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Johor Bahru.
Which airlines fly to Johor Bahru?

Airlines with indirect flights to Johor Bahru include:

  • Batik Air Malaysia, which flies from Cape Town, New York City or Durban.
  • Malaysia Airlines, with flights from Cape Town and Lusaka, as well as from Harare.
  • Air Asia, with flights from Mumbai, Manila and also Cape Town.
What is the weather like in Johor Bahru?
If you're looking for summer vibes, the best time to travel to Johor Bahru is in March, April and June, when the average temperature reaches 33.37 °C, while February, October and August are the 3 sunniest months of the year, with an average of 10.61 hours. However, if you prefer colder temperatures, make sure you visit Johor Bahru during January, February or March to experience an average of 23.67 °C. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during January, February and March, when the average precipitation in Johor Bahru is 4.5 mm, while the months of January, February and March are drier, with an average of 0 mm.

Plan your trip

Popular CitiesAlternate routes