>
>
>
>
>
Flights from Surabaya to Johannesburg
Cheap flight deals from Surabaya to Johannesburg Starting at $729
We've found these cheap flights for you. You can book one-way or round-trip flight tickets.
-
Round-trip
-
One way
-
-
SUB 08:15 am28h 25m2 stopsJNB 07:40 amSurabaya - Johannesburg | Fri, Mar 7 | Cathay PacificJNB 11:05 am26h 5m1 stopsSUB 06:10 pmJohannesburg - Surabaya | Fri, Mar 14 | Cathay Pacific$806 $1,41243% OFF43% OFF$1,412 $806
-
SUB 10:00 am29h 25m4 stopsJNB 10:25 amSurabaya - Johannesburg | Sun, Mar 23 | Malaysia AirlinesJNB 10:20 pm53h 50m2 stopsSUB 09:10 amJohannesburg - Surabaya | Sun, Mar 30 | Emirates$913 $1,41235% OFF35% OFF$1,412 $913
-
SUB 05:55 am30h 45m4 stopsJNB 07:40 amSurabaya - Johannesburg | Fri, Mar 7 | CitilinkJNB 11:05 am26h 45m2 stopsSUB 06:50 pmJohannesburg - Surabaya | Fri, Mar 14 | Cathay Pacific$914 $1,41235% OFF35% OFF$1,412 $914
-
SUB 10:00 am25h 20m4 stopsJNB 06:20 amSurabaya - Johannesburg | Fri, Mar 7 | Malaysia AirlinesJNB 10:15 am23h 35m2 stopsSUB 02:50 pmJohannesburg - Surabaya | Fri, Mar 14 | Emirates$91635% OFF$1,412 $916
-
SUB 02:05 pm42h 50m4 stopsJNB 03:55 amSurabaya - Johannesburg | Sun, Mar 23 | Jetstar AsiaJNB 08:10 am24h 50m2 stopsSUB 02:00 pmJohannesburg - Surabaya | Sun, Mar 30 | Qatar Airways$96831% OFF$1,412 $968
-
SUB 07:50 am30h 35m4 stopsJNB 09:25 amSurabaya - Johannesburg | Fri, Mar 7 | Lion AirJNB 01:20 pm25h 10m2 stopsSUB 07:30 pmJohannesburg - Surabaya | Fri, Mar 14 | Qatar Airways$99828% OFF$1,412 $998
-
SUB 12:10 pm32h 25m4 stopsJNB 03:35 pmSurabaya - Johannesburg | Fri, Mar 7 | Batik AirJNB 01:20 pm25h 10m2 stopsSUB 07:30 pmJohannesburg - Surabaya | Fri, Mar 14 | Qatar Airways$1,00028% OFF$1,412 $1,000
-
SUB 07:40 pm37h 15m4 stopsJNB 03:55 amSurabaya - Johannesburg | Sun, Mar 23 | Singapore AirlinesJNB 08:10 am26h 30m2 stopsSUB 03:40 pmJohannesburg - Surabaya | Sun, Mar 30 | Qatar Airways$1,00528% OFF$1,412 $1,005
-
SUB 07:05 am49h 50m4 stopsJNB 03:55 amSurabaya - Johannesburg | Sun, Mar 23 | Garuda IndonesiaJNB 08:10 am31h 20m2 stopsSUB 08:30 pmJohannesburg - Surabaya | Sun, Mar 30 | Qatar Airways$1,07024% OFF$1,412 $1,070
-
SUB 03:30 pm29h 5m4 stopsJNB 03:35 pmSurabaya - Johannesburg | Fri, Mar 7 | Garuda IndonesiaJNB 08:00 pm36h 25m2 stopsSUB 01:25 pmJohannesburg - Surabaya | Fri, Mar 14 | Qatar Airways$1,10222% OFF$1,412 $1,102
-
SUB 01:00 pm17h 25m1 stopsJNB Invalid DateSurabaya - Johannesburg | Sat, Mar 1 | Normal AirlineJNB 03:00 pm6hNonstopSUB 04:00 pmJohannesburg - Surabaya | Mon, Mar 3 | Normal AirlineFind More FlightsFind More Flights
-
SUB 08:15 am28h 25m1 stopsJNB 07:40 amSurabaya - Johannesburg | Fri, Feb 28 | Cathay Pacific$729 $94423% OFF23% OFF$944 $729
-
SUB 08:15 am28h 25m1 stopsJNB 07:40 amSurabaya - Johannesburg | Thu, Feb 27 | Cathay Pacific$737 $94422% OFF22% OFF$944 $737
-
SUB 01:00 pm17h 25m1 stopsJNB Invalid DateSurabaya - Johannesburg | Sat, Mar 1 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
When is the cheapest time to fly from Surabaya to Johannesburg?
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Frequently Asked Questions
-
When are flight tickets from Surabaya (SUB) to Johannesburg (JNB) the cheapest?
Airlines adjust prices for flights from Surabaya to Johannesburg based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Surabaya (SUB) to Johannesburg (JNB) cost?
According to Trip.com's data, the lowest price is around $832. -
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from O. R. Tambo International Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
How to find a cheap flight from Surabaya to Johannesburg
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Surabaya to Johannesburg. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Info | Surabaya to Johannesburg
Cheapest nonstop flight price | $728 |
---|---|
Off-season for travel | February |
Peak season for travel | January |
Flight distance | 9,113.03 km |
Popular airline | Jetstar Asia |
Plan Your Trip Around Johannesburg
More Travel Options
-
Popular Flights From Surabaya
-
Popular Flights to Johannesburg
-
Recommended Routes
- Surabaya to Singapore Flights
- Surabaya to Hong Kong Flights
- Surabaya to Kuala Lumpur Flights
- Surabaya to Jakarta Flights
- Surabaya to Bali Flights
- Surabaya to Medina Flights
- Surabaya to Tokyo Flights
- Surabaya to Bangkok Flights
- Surabaya to Dubai Flights
- Surabaya to Seoul Flights
- Surabaya to Lombok Flights
- Flights from Juanda International Airport to Santa Barbara
- Flights from Juanda International Airport to Dallas
- Flights from Juanda International Airport to Chicago
- Flights from Juanda International Airport to Fort Lauderdale
- Flights from Juanda International Airport to Lincoln
- Flights from Juanda International Airport to Los Angeles
- Flights from Surabaya to Austin-Bergstrom International Airport
- Flights from Surabaya to Boise Airport
- Flights from Surabaya to General Edward Lawrence Logan International Airport
- Flights from Surabaya to Burlington International Airport
- Flights from Surabaya to Bob Hope Airport
- Flights from Surabaya to Baltimore/Washington Thurgood Marshall International Airport
- Flights from Juanda International Airport to San Francisco International Airport
- Flights from Juanda International Airport to Los Angeles International Airport
- Flights from Juanda International Airport to Ontario International Airport
- Flights from Juanda International Airport to Dallas Love Field Airport
- Flights from Juanda International Airport to Dallas Fort Worth International Airport
- Flights from Juanda International Airport to Newark Liberty International Airport
- London to Johannesburg Flights
- Cape Town to Johannesburg Flights
- Beijing to Johannesburg Flights
- Harare to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Durban to Johannesburg Flights
- Taipei to Johannesburg Flights
- Perth to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Seoul to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Flights from Los Angeles International Airport to Johannesburg
- Flights from John F. Kennedy International Airport to Johannesburg
- Flights from San Francisco International Airport to Johannesburg
- Flights from Harry Reid International Airport to Johannesburg
- Flights from Seattle-Tacoma International Airport to Johannesburg
- Flights from Orlando International Airport to Johannesburg
- Flights from Honolulu to O. R. Tambo International Airport
- Flights from Washington D.C. to O. R. Tambo International Airport
- Flights from Washington D.C. to Lanseria International Airport
- Flights from Los Angeles to Lanseria International Airport
- Flights from Los Angeles to O. R. Tambo International Airport
- Flights from New York to O. R. Tambo International Airport
- Flights from Newark Liberty International Airport to O. R. Tambo International Airport
- Flights from John F. Kennedy International Airport to Lanseria International Airport
- Flights from New York LaGuardia Airport to O. R. Tambo International Airport
- Flights from Newark Liberty International Airport to Lanseria International Airport
- Flights from John F. Kennedy International Airport to O. R. Tambo International Airport
- Flights from New York LaGuardia Airport to Lanseria International Airport
- Bali to Cape Town Flights
- Jakarta to Cape Town Flights
- Bali to Johannesburg Flights
- Ambon to Cape Town Flights
- Jakarta to Bloemfontein Flights
- Bali to Durban Flights
- Jakarta to Port Elizabeth Flights
- Jakarta to Durban Flights
- Surabaya to Cape Town Flights
- Lombok to Johannesburg Flights
- Banyuwangi to Cape Town Flights