Home
/
Cheap Flights Ticket
/
Johannesburg International Airport
Route desktop cover image

Cheap Flights From Johannesburg International Airport (JNB), Airport in South Africa

Flights
Airport Transfer
One-way / Round-trip
Multi-city

Need inspiration? Search for flights to anywhere

From
To
No. of Passengers
Seat Class
Search Flights
Price Alerts

Save More with Traveloka Flight Promo! ✈️

Frequently Asked Question

What time should I arrive at the Johannesburg International Airport before my flight?
    1. Domestic Flights: Arrive at least 2 hours before departure.
    2. International Flights: Arrive at least 3 hours before departure.
    3. Additional Considerations: Check with your airline for specific recommendations as times can vary depending on the airport and travel season.
How do I find my gate at the Johannesburg International Airport?
    1. Boarding Pass: Your gate number is usually printed on your boarding pass.
    2. Airport Monitors: Check the flight information display screens located throughout the airport.
    3. Mobile Apps: Use your airline’s mobile app for real-time updates on gate information.
    4. Airport Staff: Ask airport staff for assistance if you’re unsure.
What are the airport's operating hours?
    1. Varies by Airport: Most major airports operate 24/7, but smaller airports might have limited hours.
    2. Check Online: Visit the airport’s official website for specific operating hours.
    3. Customer Service: Call the airport’s customer service for up-to-date information.
Is there Wi-Fi available at the airport?
    1. Common Availability: Yes, most airports offer free Wi-Fi.
    2. Access Instructions: Look for Wi-Fi signs around the terminal or check the airport’s website for access instructions.
    3. Premium Services: Some airports offer paid premium Wi-Fi options for faster speeds.
What items are not allowed in my carry-on luggage?
    1. Liquids over 3.4 ounces (100 milliliters).
    2. Sharp objects (e.g., knives, scissors).
    3. Flammable items (e.g., lighter fluid, fireworks).
    4. Sporting goods (e.g., baseball bats, ski poles).
    5. Tools (e.g., hammers, wrenches).
Check TSA Guidelines: Refer to the TSA or your country’s aviation security website for a complete list of prohibited items.
What do I need to bring to check-in at the airport?
Domestic Flights:
    1. Government-issued photo ID (e.g., driver’s license, passport).
    2. Boarding pass (either printed or digital).
International Flights:
    1. Valid passport.
    2. Visa (if required for your destination)
    3. Boarding pass.
Additional Documents: Any other documentation required by the destination country or your airline.
Are there any duty-free shops?
    1. Availability: Yes, most international airports have duty-free shops.
    2. Location: Typically located in the international departures area after security.
    3. Operating Hours: Check the airport’s website for specific store hours.
Can I find charging stations for my devices?
    1. Common Availability: Yes, most modern airports provide charging stations.
    2. Locations: Look for charging kiosks or outlets near seating areas, gates, and lounges.
    3. Airport Maps: Refer to airport maps or ask airport staff for locations of charging stations.

Cheap Flights From Johannesburg International Airport (JNB), Airport in South Africa

Basic Information About Johannesburg International Airport (JNB/FAJS)

Johannesburg International Airport (JNB), also known by its ICAO code FAJS, serves as the primary airport for Johannesburg, South Africa. It's a crucial gateway for both domestic and international travel within the region.

Located approximately 30 kilometres (19 miles) east of Johannesburg's city centre, the airport is easily accessible. Travel time to the city centre by car typically ranges from 30 to 45 minutes, depending on traffic conditions. Public transport options, including the Gautrain rapid rail link, provide a convenient alternative, connecting the airport to major hubs in Johannesburg and Pretoria.

As the busiest airport in South Africa and one of the busiest in Africa, Johannesburg International Airport plays a vital role as a major transit hub for passengers travelling to and from Southern Africa. It handles a significant volume of passenger traffic annually, solidifying its importance in the region's aviation network.

Johannesburg International Airport Terminals & Layout

Johannesburg International Airport features a well-organised terminal layout designed to efficiently handle both domestic and international flights. Understanding the terminal structure can significantly streamline your journey.

The airport primarily consists of two main terminals: Terminal A and Terminal B. Terminal A handles international flights, while Terminal B is dedicated to domestic operations. There isn't a specific terminal for low-cost carriers; these airlines typically operate from Terminal B alongside other domestic carriers. A separate cargo terminal manages freight operations.

Navigating between Terminal A and Terminal B is relatively straightforward. A dedicated inter-terminal shuttle bus service operates frequently, providing a convenient connection. The terminals are also connected by walkways, allowing for easy transfer on foot, typically taking around 10-15 minutes.

Airlines & Destinations

Johannesburg International Airport serves as a hub for a wide array of airlines, connecting Johannesburg to destinations across the globe. The airport facilitates both domestic and international travel, catering to diverse passenger needs.

Major airlines operating at Johannesburg International Airport include South African Airways (the flag carrier), British Airways, Emirates, and Qatar Airways. Several low-cost carriers, such as FlySafair and Mango (currently not operating), also operate from the airport, primarily serving domestic routes. Popular routes include flights to Cape Town, Durban, London, Dubai, and Frankfurt. While seasonal flights are less common, some airlines may offer increased frequencies or charter flights to specific destinations during peak holiday periods.

Johannesburg International Airport Facilities & Services

Johannesburg International Airport offers a comprehensive range of facilities and services designed to enhance the passenger experience. Whether you're looking for relaxation, dining, or essential travel amenities, the airport has you covered.

  • Lounges: Several lounges are available, including the Bidvest Premier Lounge (multiple locations) and the South African Airways Departure Lounge. Access rules vary, with options for frequent flyers, business class passengers, and paid entry.
  • Dining & Cafés: A diverse selection of dining options caters to various tastes. You'll find international chains like McDonald's and Starbucks, as well as local food options showcasing South African cuisine.
  • Shopping & Duty-Free: The airport features a range of shops, including duty-free outlets offering perfumes, cosmetics, and liquor. You can also find stores selling popular brands and local souvenirs.
  • Free Wi-Fi: Free Wi-Fi is available throughout the airport. The login process typically involves connecting to the airport's network and accepting the terms and conditions.
  • Currency Exchange & ATMs: Currency exchange services are readily available, and ATMs are located throughout the terminals for easy access to cash.
  • Medical Services: Medical services are available on-site to address any health concerns or emergencies.
  • Prayer Rooms/Quiet Rooms: Dedicated prayer rooms or quiet rooms provide a space for reflection and meditation.
  • Kids’ Play Areas: Designated kids' play areas offer entertainment for young travellers.
  • Smoking Areas: Designated smoking areas are available outside the terminal buildings.
  • Special Assistance for Disabled Passengers: The airport provides comprehensive assistance for disabled passengers, including wheelchair services, accessible restrooms, and dedicated support staff.

Transport to and from Johannesburg International Airport

Navigating your way to and from Johannesburg International Airport (JNB), also known by its ICAO code FAJS, is a crucial part of your journey. Whether you're heading into Johannesburg city centre or exploring the wider South Africa region, understanding your transport options is key. Here's a breakdown of the most convenient and reliable methods:

  • Taxi & Ride-hailing: Taxis are readily available outside the arrivals hall. Ensure you use a reputable taxi service or pre-book a ride. Ride-hailing services like Traveloka are also a convenient option. Fares to the city centre can vary depending on traffic, but expect a journey of around 30-45 minutes.
  • Public Buses: Several bus routes connect the airport to various parts of Johannesburg and surrounding areas. The Gautrain bus service provides a direct link to the Gautrain station. Check local transport websites for routes, timetables, and fare information.
  • Trains/Subway: The Gautrain is a rapid rail link connecting Johannesburg International Airport to Sandton and other key areas. This is often the quickest and most efficient way to reach the city centre, especially during peak hours. Trains are frequent and reliable.
  • Airport Shuttle Buses: Many hotels offer airport shuttle services for their guests. Check with your hotel in Johannesburg to see if they provide this service. Shuttle buses are a convenient option for a hassle-free transfer.
  • Car Rentals: Several car rental companies operate at Johannesburg International Airport. Pre-booking is recommended, especially during peak season. Having your own car gives you the freedom to explore Johannesburg and the surrounding areas at your own pace.
  • Parking: Johannesburg International Airport offers both short-term and long-term parking options. Short-term parking is located close to the terminals, while long-term parking is further away and generally more affordable. Rates vary depending on the duration of your stay.

Johannesburg International Airport Arrival & Departure Process

Understanding the arrival and departure processes at Johannesburg International Airport (JNB) can significantly streamline your travel experience. Whether you're arriving from an international destination, a domestic location, or connecting through JNB, knowing what to expect will help you navigate the airport with ease.

For International Arrivals: Upon arrival from an international flight, you'll first proceed to immigration control. Have your passport and any necessary visa documentation readily available. After immigration, you'll collect your baggage from the designated carousel. Check the information screens for your flight number to find the correct carousel. Once you have your luggage, you'll proceed through customs. Be prepared to declare any goods that exceed the duty-free allowance. Customs officials may conduct random checks.

For Domestic Arrivals: If you're arriving on a domestic flight, the process is generally quicker. You'll proceed directly to the baggage claim area to collect your luggage. Once you have your bags, you can exit the terminal. There are no immigration or customs checks for domestic arrivals.

Departure Process: For departures, begin by checking in for your flight. You can check in online or at the airport check-in counters. After check-in, proceed to security screening. Be prepared to remove electronic devices and liquids from your hand luggage. Once through security, you can proceed to your departure gate. Check the information screens for any gate changes. For transit passengers connecting to another flight, follow the signs for connecting flights. You may need to go through security again, depending on your destination.

Travel Tips

To ensure a smooth and stress-free experience at Johannesburg International Airport (JNB), consider these essential travel tips. From navigating peak hours to understanding local customs, these insights will help you make the most of your journey.

  • Best Time to Travel Through the Airport: To avoid long queues and crowded terminals, try to travel during off-peak hours. Generally, mid-week days (Tuesday to Thursday) are less busy than weekends. Avoid travelling during major South African holidays and school holiday periods, as the airport can become extremely congested.
  • Luggage Tips: Familiarise yourself with your airline's baggage allowance before you travel to avoid excess baggage fees. Consider using luggage storage services at the airport if you have a long layover and want to explore the area without your bags. Clearly label your luggage with your name, address, and contact details.
  • Safety Tips: Be aware of your surroundings and keep your belongings secure at all times. Avoid accepting assistance from strangers offering to help with your luggage. Only use official taxi services or pre-booked ride-hailing services like Traveloka. Be cautious of scams targeting tourists.
  • Local Customs: Be prepared for thorough security checks at the airport. Familiarise yourself with the regulations regarding liquids in hand luggage. Respect local customs and traditions.
  • Weather Considerations: Johannesburg experiences seasonal weather variations. If you're travelling to destinations prone to seasonal disruptions, such as coastal areas during storm season, check the weather forecast and be prepared for potential delays or cancellations.

Attractions & Hotels Near Johannesburg International Airport

Whether you have a long layover or need a convenient place to stay before or after your flight, Johannesburg International Airport (JNB) offers easy access to a range of attractions and hotels. Here's a guide to some of the best options in Johannesburg, South Africa.

Closest Hotels to Johannesburg International Airport: For ultimate convenience, consider staying at one of the airport hotels. These hotels offer shuttle services and are within minutes of the terminals. Alternatively, explore hotels in nearby areas such as Kempton Park, which provides easy access to the airport and a variety of accommodation options. Sandton, a major business and shopping hub, is also within a 30-minute drive and offers a wide range of hotels to suit different budgets.

Tourist Attractions Near Johannesburg International Airport: If you have a few hours to spare, consider visiting some of the nearby attractions. The Kempton Park Golf Club is a popular choice for golf enthusiasts. The Emperors Palace Casino offers entertainment and dining options. For a cultural experience, visit the Tembisa Arts Centre. The OR Tambo Narrative Centre provides insights into the life and legacy of Oliver Tambo. For a shopping experience, visit the Eastgate Shopping Centre. The Johannesburg Zoo is also within a reasonable driving distance. Consider visiting the Cradle of Humankind, a UNESCO World Heritage Site, for a glimpse into human origins. The Lion & Safari Park offers wildlife encounters. Finally, explore the vibrant neighbourhood of Maboneng for its art galleries, restaurants, and street art.

If you have any inquiries about Traveloka products (Flight, Hotel, Travel Activities, and so on) or any booking issue, contact the Customer Service team for assistance.

Book with Traveloka

Planning your journey is effortless with Traveloka. From flights to accommodations, travel activities, and transportation, everything is available in one place.

  • Flight: Book flights to your dream destinations with competitive rates and flexible options.
  • Hotel: Choose from a wide range of accommodations to suit your preferences and budget.
  • Travel Activities: Purchase attraction tickets, tour packages, travel essentials like eSIM, pocket WiFi rentals, and many more. Perfect for memorable trip!
  • Car Rental: For flexibility and comfort, consider using this service to explore the area at your own pace. Always check the availability before booking.
  • Airport Transfer: Arrange hassle-free transfers from the airport to your hotel or directly to your destinations.

Ensure to check availability and book in advance to secure the best deals.

Why Book with Traveloka

  • Best Price Guarantee: Traveloka offers competitive prices for all travel activities. Make sure to check Traveloka's HargaBAGUS. If you found a cheaper price/better deal of Flight tickets and/or Hotels elsewhere, submit the claim, and Traveloka will cover the price gap! Find out more about HargaBAGUS and start your affordable travel today!
  • Comprehensive Travel Solutions: From flights and hotels to ground transportation and attractions, everything is available on one platform.
  • Daily Promotions: Enjoy daily deals and discounts to make your travel more affordable.
  • New User Coupons: First-time users can avail special coupons for additional savings.
  • Traveloka Points: Earn points on every transaction, which can be redeemed for discounts on future bookings.
  • Traveloka Priority: Gain access to exclusive benefits and a simplified booking process for a premium experience.

Join thousands of happy travellers who have planned their dream holidays with Traveloka! Whether you're booking flights, finding the perfect hotel, or discovering exciting activities — it's all just a tap away. Download the Traveloka app today and enjoy a stress-free travel experience!

“User-Friendly & Worth It”
The app is super easy to use and packed with great deals. Perfect for planning a trip without the stress!
Jenns G.

“Cross-Country Booking Made Easy”
A very user-friendly app with great price offers. I can easily book transport within Malaysia and Indonesia!
Nor I.

“Most Trusted Travel App!”
A reliable app for all my travel needs. Every complaint was handled professionally, and I was really satisfied with the compensation given for a minor error.
Marisa K.

Basic Information About Johannesburg International Airport (JNB/FAJS)

Johannesburg International Airport (JNB), also known by its ICAO code FAJS, serves as the primary airport for Johannesburg, South Africa. It's a crucial gateway for both domestic and international travel within the region.

Located approximately 30 kilometres (19 miles) east of Johannesburg's city centre, the airport is easily accessible. Travel time to the city centre by car typically ranges from 30 to 45 minutes, depending on traffic conditions. Public transport options, including the Gautrain rapid rail link, provide a convenient alternative, connecting the airport to major hubs in Johannesburg and Pretoria.

As the busiest airport in South Africa and one of the busiest in Africa, Johannesburg International Airport plays a vital role as a major transit hub for passengers travelling to and from Southern Africa. It handles a significant volume of passenger traffic annually, solidifying its importance in the region's aviation network.

Johannesburg International Airport Terminals & Layout

Johannesburg International Airport features a well-organised terminal layout designed to efficiently handle both domestic and international flights. Understanding the terminal structure can significantly streamline your journey.

The airport primarily consists of two main terminals: Terminal A and Terminal B. Terminal A handles international flights, while Terminal B is dedicated to domestic operations. There isn't a specific terminal for low-cost carriers; these airlines typically operate from Terminal B alongside other domestic carriers. A separate cargo terminal manages freight operations.

Navigating between Terminal A and Terminal B is relatively straightforward. A dedicated inter-terminal shuttle bus service operates frequently, providing a convenient connection. The terminals are also connected by walkways, allowing for easy transfer on foot, typically taking around 10-15 minutes.

Airlines & Destinations

Johannesburg International Airport serves as a hub for a wide array of airlines, connecting Johannesburg to destinations across the globe. The airport facilitates both domestic and international travel, catering to diverse passenger needs.

Major airlines operating at Johannesburg International Airport include South African Airways (the flag carrier), British Airways, Emirates, and Qatar Airways. Several low-cost carriers, such as FlySafair and Mango (currently not operating), also operate from the airport, primarily serving domestic routes. Popular routes include flights to Cape Town, Durban, London, Dubai, and Frankfurt. While seasonal flights are less common, some airlines may offer increased frequencies or charter flights to specific destinations during peak holiday periods.

Johannesburg International Airport Facilities & Services

Johannesburg International Airport offers a comprehensive range of facilities and services designed to enhance the passenger experience. Whether you're looking for relaxation, dining, or essential travel amenities, the airport has you covered.

  • Lounges: Several lounges are available, including the Bidvest Premier Lounge (multiple locations) and the South African Airways Departure Lounge. Access rules vary, with options for frequent flyers, business class passengers, and paid entry.
  • Dining & Cafés: A diverse selection of dining options caters to various tastes. You'll find international chains like McDonald's and Starbucks, as well as local food options showcasing South African cuisine.
  • Shopping & Duty-Free: The airport features a range of shops, including duty-free outlets offering perfumes, cosmetics, and liquor. You can also find stores selling popular brands and local souvenirs.
  • Free Wi-Fi: Free Wi-Fi is available throughout the airport. The login process typically involves connecting to the airport's network and accepting the terms and conditions.
  • Currency Exchange & ATMs: Currency exchange services are readily available, and ATMs are located throughout the terminals for easy access to cash.
  • Medical Services: Medical services are available on-site to address any health concerns or emergencies.
  • Prayer Rooms/Quiet Rooms: Dedicated prayer rooms or quiet rooms provide a space for reflection and meditation.
  • Kids’ Play Areas: Designated kids' play areas offer entertainment for young travellers.
  • Smoking Areas: Designated smoking areas are available outside the terminal buildings.
  • Special Assistance for Disabled Passengers: The airport provides comprehensive assistance for disabled passengers, including wheelchair services, accessible restrooms, and dedicated support staff.

Transport to and from Johannesburg International Airport

Navigating your way to and from Johannesburg International Airport (JNB), also known by its ICAO code FAJS, is a crucial part of your journey. Whether you're heading into Johannesburg city centre or exploring the wider South Africa region, understanding your transport options is key. Here's a breakdown of the most convenient and reliable methods:

  • Taxi & Ride-hailing: Taxis are readily available outside the arrivals hall. Ensure you use a reputable taxi service or pre-book a ride. Ride-hailing services like Traveloka are also a convenient option. Fares to the city centre can vary depending on traffic, but expect a journey of around 30-45 minutes.
  • Public Buses: Several bus routes connect the airport to various parts of Johannesburg and surrounding areas. The Gautrain bus service provides a direct link to the Gautrain station. Check local transport websites for routes, timetables, and fare information.
  • Trains/Subway: The Gautrain is a rapid rail link connecting Johannesburg International Airport to Sandton and other key areas. This is often the quickest and most efficient way to reach the city centre, especially during peak hours. Trains are frequent and reliable.
  • Airport Shuttle Buses: Many hotels offer airport shuttle services for their guests. Check with your hotel in Johannesburg to see if they provide this service. Shuttle buses are a convenient option for a hassle-free transfer.
  • Car Rentals: Several car rental companies operate at Johannesburg International Airport. Pre-booking is recommended, especially during peak season. Having your own car gives you the freedom to explore Johannesburg and the surrounding areas at your own pace.
  • Parking: Johannesburg International Airport offers both short-term and long-term parking options. Short-term parking is located close to the terminals, while long-term parking is further away and generally more affordable. Rates vary depending on the duration of your stay.

Johannesburg International Airport Arrival & Departure Process

Understanding the arrival and departure processes at Johannesburg International Airport (JNB) can significantly streamline your travel experience. Whether you're arriving from an international destination, a domestic location, or connecting through JNB, knowing what to expect will help you navigate the airport with ease.

For International Arrivals: Upon arrival from an international flight, you'll first proceed to immigration control. Have your passport and any necessary visa documentation readily available. After immigration, you'll collect your baggage from the designated carousel. Check the information screens for your flight number to find the correct carousel. Once you have your luggage, you'll proceed through customs. Be prepared to declare any goods that exceed the duty-free allowance. Customs officials may conduct random checks.

For Domestic Arrivals: If you're arriving on a domestic flight, the process is generally quicker. You'll proceed directly to the baggage claim area to collect your luggage. Once you have your bags, you can exit the terminal. There are no immigration or customs checks for domestic arrivals.

Departure Process: For departures, begin by checking in for your flight. You can check in online or at the airport check-in counters. After check-in, proceed to security screening. Be prepared to remove electronic devices and liquids from your hand luggage. Once through security, you can proceed to your departure gate. Check the information screens for any gate changes. For transit passengers connecting to another flight, follow the signs for connecting flights. You may need to go through security again, depending on your destination.

Travel Tips

To ensure a smooth and stress-free experience at Johannesburg International Airport (JNB), consider these essential travel tips. From navigating peak hours to understanding local customs, these insights will help you make the most of your journey.

  • Best Time to Travel Through the Airport: To avoid long queues and crowded terminals, try to travel during off-peak hours. Generally, mid-week days (Tuesday to Thursday) are less busy than weekends. Avoid travelling during major South African holidays and school holiday periods, as the airport can become extremely congested.
  • Luggage Tips: Familiarise yourself with your airline's baggage allowance before you travel to avoid excess baggage fees. Consider using luggage storage services at the airport if you have a long layover and want to explore the area without your bags. Clearly label your luggage with your name, address, and contact details.
  • Safety Tips: Be aware of your surroundings and keep your belongings secure at all times. Avoid accepting assistance from strangers offering to help with your luggage. Only use official taxi services or pre-booked ride-hailing services like Traveloka. Be cautious of scams targeting tourists.
  • Local Customs: Be prepared for thorough security checks at the airport. Familiarise yourself with the regulations regarding liquids in hand luggage. Respect local customs and traditions.
  • Weather Considerations: Johannesburg experiences seasonal weather variations. If you're travelling to destinations prone to seasonal disruptions, such as coastal areas during storm season, check the weather forecast and be prepared for potential delays or cancellations.

Attractions & Hotels Near Johannesburg International Airport

Whether you have a long layover or need a convenient place to stay before or after your flight, Johannesburg International Airport (JNB) offers easy access to a range of attractions and hotels. Here's a guide to some of the best options in Johannesburg, South Africa.

Closest Hotels to Johannesburg International Airport: For ultimate convenience, consider staying at one of the airport hotels. These hotels offer shuttle services and are within minutes of the terminals. Alternatively, explore hotels in nearby areas such as Kempton Park, which provides easy access to the airport and a variety of accommodation options. Sandton, a major business and shopping hub, is also within a 30-minute drive and offers a wide range of hotels to suit different budgets.

Tourist Attractions Near Johannesburg International Airport: If you have a few hours to spare, consider visiting some of the nearby attractions. The Kempton Park Golf Club is a popular choice for golf enthusiasts. The Emperors Palace Casino offers entertainment and dining options. For a cultural experience, visit the Tembisa Arts Centre. The OR Tambo Narrative Centre provides insights into the life and legacy of Oliver Tambo. For a shopping experience, visit the Eastgate Shopping Centre. The Johannesburg Zoo is also within a reasonable driving distance. Consider visiting the Cradle of Humankind, a UNESCO World Heritage Site, for a glimpse into human origins. The Lion & Safari Park offers wildlife encounters. Finally, explore the vibrant neighbourhood of Maboneng for its art galleries, restaurants, and street art.

If you have any inquiries about Traveloka products (Flight, Hotel, Travel Activities, and so on) or any booking issue, contact the Customer Service team for assistance.

Book with Traveloka

Planning your journey is effortless with Traveloka. From flights to accommodations, travel activities, and transportation, everything is available in one place.

  • Flight: Book flights to your dream destinations with competitive rates and flexible options.
  • Hotel: Choose from a wide range of accommodations to suit your preferences and budget.
  • Travel Activities: Purchase attraction tickets, tour packages, travel essentials like eSIM, pocket WiFi rentals, and many more. Perfect for memorable trip!
  • Car Rental: For flexibility and comfort, consider using this service to explore the area at your own pace. Always check the availability before booking.
  • Airport Transfer: Arrange hassle-free transfers from the airport to your hotel or directly to your destinations.

Ensure to check availability and book in advance to secure the best deals.

Why Book with Traveloka

  • Best Price Guarantee: Traveloka offers competitive prices for all travel activities. Make sure to check Traveloka's HargaBAGUS. If you found a cheaper price/better deal of Flight tickets and/or Hotels elsewhere, submit the claim, and Traveloka will cover the price gap! Find out more about HargaBAGUS and start your affordable travel today!
  • Comprehensive Travel Solutions: From flights and hotels to ground transportation and attractions, everything is available on one platform.
  • Daily Promotions: Enjoy daily deals and discounts to make your travel more affordable.
  • New User Coupons: First-time users can avail special coupons for additional savings.
  • Traveloka Points: Earn points on every transaction, which can be redeemed for discounts on future bookings.
  • Traveloka Priority: Gain access to exclusive benefits and a simplified booking process for a premium experience.

Join thousands of happy travellers who have planned their dream holidays with Traveloka! Whether you're booking flights, finding the perfect hotel, or discovering exciting activities — it's all just a tap away. Download the Traveloka app today and enjoy a stress-free travel experience!

“User-Friendly & Worth It”
The app is super easy to use and packed with great deals. Perfect for planning a trip without the stress!
Jenns G.

“Cross-Country Booking Made Easy”
A very user-friendly app with great price offers. I can easily book transport within Malaysia and Indonesia!
Nor I.

“Most Trusted Travel App!”
A reliable app for all my travel needs. Every complaint was handled professionally, and I was really satisfied with the compensation given for a minor error.
Marisa K.

For all your unique travel choices, we got you

Popular Routes from Johannesburg International Airport

Popular Routes to Johannesburg

Popular Airports

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2025 Traveloka. All rights reserved