Flight Ticket and Schedule From Johor Bahru (JHB) to Johannesburg (JNB)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!
Home
/
Flights
/
Johor Bahru to Johannesburg

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

About Johannesburg

Embark on a journey from Johor Bahru, Malaysia to the heart of South Africa—Johannesburg, a city pulsing with urban energy, rich history, and vibrant cultures. Whether you're traveling for business or leisure, understanding your flight options, airport details, and travel alternatives is essential for a seamless trip. This comprehensive guide delivers everything you need to know, from layover flight routes and airport facilities to top destinations in Johannesburg and frequently asked questions. Let's chart the perfect course from Senai International Airport to Johannesburg International Airport, and discover what awaits in one of the continent’s most exciting cities.

Direct Flights

There are currently no direct flights operating from Johor Bahru, Malaysia (Senai International Airport) to Johannesburg, South Africa (Johannesburg International Airport). Travelers must take advantage of layover flights to complete the journey.

Layover Flights

For travelers venturing from Johor Bahru to Johannesburg, several well-connected layover routes are available. Please note that all flight details, durations, and layovers are subject to change based on airline schedules and policies. We recommend checking the latest flight information regularly before booking your journey.

Johor Bahru → Kuala Lumpur → Doha → Johannesburg

  • Airlines: Malaysia Airlines, Qatar Airways

  • Total Flight Duration: 26h 25m

  • Aircraft: Boeing 737, Airbus A330, Boeing 787

Layovers:

  • Kuala Lumpur International Airport (KUL), Malaysia: 6h 10m (overnight)
  • Hamad International Airport (DOH), Qatar: 3h 35m

Johor Bahru → Kuala Lumpur → Dubai → Johannesburg

  • Airlines: Batik Air, Emirates

  • Total Flight Duration: 19h 30m

  • Aircraft: Boeing 737, Boeing 777

Layovers:

  • Kuala Lumpur International Airport (KUL), Malaysia: 2h 10m
  • Dubai International Airport (DXB), UAE: 1h 10m

Johor Bahru → Kuala Lumpur → Zayed → Johannesburg

  • Airlines: Batik Air, Etihad

  • Total Flight Duration: 21h 10m

  • Aircraft: Boeing 737, Boeing 787-10, Boeing 787

Layovers:

  • Kuala Lumpur International Airport (KUL), Malaysia: 3h 30m
  • Zayed International Airport (AUH), Abu Dhabi, UAE: 1h 30m (overnight)

Information about schedule and airline subject to change based on airline policy. Please check regularly at Traveloka App.

About Senai International Airport - Johor Bahru

Location

Senai International Airport is strategically located approximately 32 kilometers northwest of Johor Bahru city center in Peninsular Malaysia. It is the primary gateway for international and domestic travelers in the southern state of Johor and serves as an important hub for the region.

Airport Terminal

The airport features a modern single terminal building designed to facilitate both domestic and international flights. It is well-signposted and equipped with comprehensive signage to ensure easy navigation for all travelers.

Transport to Airport

There are several convenient options for reaching Senai International Airport:

  • Shuttle Bus: Regular shuttle buses connect the airport with central Johor Bahru and nearby towns.
  • Taxi: Metered taxis and ride-hailing services offer door-to-door transport.
  • Car Rental: Major car rental companies have desks on-site, making it easy to hire a car for your journey.
  • Private Transfers: Many hotels and travel operators provide private transfer services to and from the airport.

Facilities

Senai International Airport is equipped with a range of amenities, including:

  • Duty-free and retail shops
  • Cafés and restaurants
  • Free Wi-Fi throughout the terminal
  • Currency exchange and ATM services
  • Prayer rooms and baby care rooms
  • Car parking facilities with both short-term and long-term options
  • Business lounges for premium passengers
  • Tour and travel assistance desks

For easy and fast bookings from this airport, visit Senai International Airport.

About Johannesburg International Airport - Johannesburg

Location

Johannesburg International Airport, officially known as O.R. Tambo International Airport, is situated in Kempton Park, approximately 22 kilometers east of downtown Johannesburg. It is the largest and busiest airport on the African continent, serving as a major gateway for both domestic and international travel.

Airport Terminal

O.R. Tambo International Airport boasts multiple terminals:

  • Terminal A: Dedicated to international flights with modern customs and immigration facilities.
  • Terminal B: Handles all domestic flights within South Africa. Both terminals are interconnected, facilitating easy transfers between domestic and international flights.

Transport from Airport

Travelers arriving at Johannesburg International Airport have a variety of transportation options:

  • Gautrain: A fast and efficient high-speed rail service links the airport with central Johannesburg, Pretoria, and Sandton.
  • Airport Shuttle Services: Scheduled shuttle buses connect the airport with major hotels and business districts.
  • Car Hire: Leading car rental agencies operate on-site for easy car pick-up and drop-off.
  • Metered Taxis and Ride-Sharing: Official taxi stands and ride-hailing pick-up zones are available outside the arrivals hall.
  • Private Transfers: Pre-booked chauffeurs and hotel transfers are also widely available.

Facilities

O.R. Tambo International Airport is well-equipped to cater to travelers’ needs:

  • A wide selection of duty-free shops and international brand outlets
  • Diverse dining options including local and global cuisine
  • VIP and business lounges
  • Free Wi-Fi access throughout the terminals
  • Currency exchange, banks, and ATM machines
  • Prayer rooms, showers, and baby care facilities
  • Medical centers, travel clinics, and pharmacies
  • Baggage storage and lost property services

For flight bookings and information, visit Johannesburg International Airport.

FAQ Johor Bahru to Johannesburg Flight

1. What is the fastest flight route from Johor Bahru to Johannesburg? The fastest available route typically connects through Kuala Lumpur and Dubai, with a total duration of approximately 19 hours and 30 minutes, depending on layover times and airline schedules.

2. Which airlines commonly operate on this route? Flights from Johor Bahru to Johannesburg are most commonly operated by Malaysia Airlines, Batik Air, Qatar Airways, Emirates, and Etihad, often in combination due to the nature of layover itineraries.

3. How many layovers are required when flying from Johor Bahru to Johannesburg? All routes require at least two layovers, typically one in Kuala Lumpur and a second in major Middle Eastern hubs such as Doha, Dubai, or Abu Dhabi.

4. What is the average cost of a layover flight from Johor Bahru to Johannesburg? Flight prices vary based on seasonality, booking window, and carrier, but travelers can expect average prices starting from around RM1,646 one-way, with round-trip options also available.

5. Do I need a visa for layover countries? Some layover countries, such as the UAE or Qatar, may not require a transit visa if you remain in the international transit area. However, always check specific transit regulations for each country based on your nationality.

6. What luggage allowance is usually included? Luggage policies depend on the airline and booking class. Economy class passengers on international routes typically receive between 23kg to 30kg checked baggage allowance, with additional carry-on limits.

7. Can I book connecting flights in a single ticket on Traveloka? Yes, Traveloka allows you to book multi-leg and connecting flights conveniently in a single ticket, ensuring smoother transfer and baggage handling.

8. How early should I arrive at the airport for international flights? For international flights, it is recommended to arrive at least three hours before departure to allow ample time for check-in, security, and immigration procedures.

Other Ways to Travel from Johor Bahru to Johannesburg

While flights are the fastest and most practical way to travel between Johor Bahru and Johannesburg, alternative overland and sea routes are available, though they are significantly longer and more complex:

  • Overland and Ferry Combination: Travel from Johor Bahru by bus or train to Kuala Lumpur, then fly or take a sea ferry to Dubai or Cape Town, followed by a train or bus ride to Johannesburg. This method can take several days to a week, depending on connections and border crossings.
  • Combination with South African Neighboring Countries: Fly from Johor Bahru to destinations like Nairobi (Kenya) or Maputo (Mozambique), then continue via regional flights or long-distance buses to Johannesburg. Total travel time varies greatly based on route and connections.

Ultimately, air travel remains by far the most efficient and widely used method between the two cities.

Explore Johannesburg

Johannesburg, known as the “City of Gold,” is a bustling metropolis teeming with history, art, culture, and nature. Here’s what you shouldn’t miss during your stay:

Popular Destinations in Johannesburg

  • Apartheid Museum – Experience the moving history of South Africa’s journey to freedom at this world-renowned museum.
  • Gold Reef City – Enjoy thrilling rides and family fun at this theme park built on a former gold mine, complete with historical tours.
  • Constitution Hill – Explore the former prison complex and current Constitutional Court, a symbol of South Africa’s democratic journey.
  • Maboneng Precinct – Discover a vibrant neighborhood filled with art galleries, creative spaces, cafes, and boutique shops.
  • Johannesburg Zoo – Home to over 2,000 animals, this centrally located zoo is a favorite for families and wildlife enthusiasts.

Popular Cuisine in Johannesburg

  • Bunny Chow – A local favorite, this hollowed-out loaf of bread filled with spicy curry reflects the city’s multicultural flavors.
  • Braai (South African BBQ) – Savor a true South African barbecue experience with grilled meats, boerewors sausages, and classic sides.
  • Pap and Chakalaka – Enjoy traditional maize porridge served with a spicy vegetable relish, a staple at many tables across the city.
  • Bobotie – A Cape Malay-inspired dish of spiced minced meat baked with an egg-based topping.
  • Malva Pudding – End your meal on a sweet note with this rich, apricot jam dessert served warm with custard.

Whether you’re catching a connecting flight, exploring the city, or diving into its culinary delights, Johannesburg promises an unforgettable travel experience!

For the most convenient flight bookings, choose Senai International Airport and Johannesburg International Airport as your points of departure and arrival via Traveloka—your trusted travel companion. Plan ahead, explore your options, and enjoy every moment of your journey from Johor Bahru to Johannesburg!

Flight Information to Johannesburg

Flight Duration

0 hr(s) 0 mins

Airport in Johor Bahru

Airport in Johannesburg

Frequently Asked Questions

How early should I get to the airport for a domestic & international flight?
For domestic flights, we recommend arriving at the airport at least 2 hours before your scheduled departure time. For international flights, aim to be at the airport at least 3 hours prior to ensure smooth check-in, security checks, and to account for any unexpected delays. It’s better to be early and relaxed than rushing at the last minute right?
When is the best time to buy airline tickets?
Timing is everything when it comes to grabbing airline tickets. Typically, it’s best to book around 4-6 weeks in advance for domestic flights and 2-3 months for international routes. But the prices also depend on the travel demand, seasonality, and major events. You can always monitor the fare trends on Traveloka and set alerts to catch the best deals or promotions!
What is the cheapest day to fly to Johannesburg?
Looking for the best deals to Johannesburg? Historically, midweek flights (particularly on Tuesdays and Wednesdays), tend to be cheaper due to lower demand. However, airfares can fluctuate so we recommend keeping an eye on flight prices and being flexible with your travel dates. Booking in advance can be one the hacks to travel to Johannesburg without breaking the bank!
What information do I need to know when booking a flight?
When booking a flight, every choice sets the tone for your trip. From the preferred flight route – be it direct or with layovers – to the in-flight experience – whether you opt for a standard economy seat or a luxurious first-class journey – and understanding baggage limits, there's a lot to weigh. Other considerations include travel insurance and the airline's booking policies.
How far in advance should I book an international flight?
For international flights, it’s wise to start your search about 5-6 months ahead with the optimal booking window being around 3-4 months before departure. This period often provides a balance between good fares and a reasonable choice of flight times and routes. But please note that several factors such as destination popularity, peak travel season, and regional major events can influence the timeline.
Do I need a passport and visa to fly between Johor Bahru to Johannesburg?
Traveling from Johor Bahru to Johannesburg typically requires specific documents. For international flights, a passport is almost always necessary. However, for domestic flights, neither a passport nor a visa is usually required, but an official ID will be needed. The necessity of a visa depends on the traveler's citizenship and Johannesburg's entry regulations. It's crucial to verify visa requirements, as rules can differ between countries.
Why should I book my flight with Traveloka?
Booking flight tickets with Traveloka can feel like diving into an ocean of options! Our platform provides the most comprehensive choices to ensure you find the perfect flight for your adventure. With our smooth booking process, you'll also be provided with a variety of payment methods. Anxious about transacting online? We've got you covered with our top-tier security for each transaction! With Traveloka, your flight booking journey becomes hassle-free!
How long does it take to fly from Johor Bahru to Johannesburg?
0 hours and 0 minutes is the shortest flight time from Johor Bahru to Johannesburg.

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Thai Smile
Thai Smile
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Kal Star Aviation
Kal Star Aviation
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Trigana Air
Trigana Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotiontraveloka-rhb-promotionambank-credit-card-promotiontraveloka-uob-promotion

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

For all your unique travel choices, we got you

Popular Routes from Senai International Airport

Popular Routes from Johannesburg International Airport

Popular Airline to Johannesburg

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now