Cheap flight deals from Surabaya to Johannesburg Starting at $730
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$807 $1,22634% OFF34% OFF$1,226 $807
-
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$915 $1,22625% OFF25% OFF$1,226 $915
-
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$915 $1,22625% OFF25% OFF$1,226 $915
-
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$91725% OFF$1,226 $917
-
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$96921% OFF$1,226 $969
-
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$99918% OFF$1,226 $999
-
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,00118% OFF$1,226 $1,001
-
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,00718% OFF$1,226 $1,007
-
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,07113% OFF$1,226 $1,071
-
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,10310% OFF$1,226 $1,103
-
SUB 01:00 pm17h 25m1 stopsJNB Invalid DateSurabaya - Johannesburg | Fri, Feb 28 | Normal AirlineJNB 03:00 pm6hNonstopSUB 04:00 pmJohannesburg - Surabaya | Sun, Mar 2 | Normal AirlineFind More FlightsFind More Flights
-
SUB 08:15 am28h 25m1 stopsJNB 07:40 amSurabaya - Johannesburg | Fri, Feb 28 | Cathay Pacific$730 $82011% OFF11% OFF$820 $730
-
SUB 08:15 am28h 25m1 stopsJNB 07:40 amSurabaya - Johannesburg | Thu, Feb 27 | Cathay Pacific$738 $82010% OFF10% OFF$820 $738
-
SUB 01:00 pm17h 25m1 stopsJNB Invalid DateSurabaya - Johannesburg | Fri, Feb 28 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Surabaya to Singapore flight time & flight schedules
-
SQ8499
Juanda International Airport
07:40 pm
SUB
11:00 pm
SIN
- M - - T - SSearch -
SQ478
Singapore Changi Airport
01:30 am
SIN
06:10 am
JNB
S M T W T F S -
ID6391
Juanda International Airport
12:10 pm
SUB
01:40 pm
CGK
S M T W T F SSearch -
EK357
Soekarno-Hatta International Airport
05:40 pm
CGK
10:40 pm
DXB
S M T W T F S -
EK767
Dubai International Airport
11:20 pm
DXB
05:30 am
JNB
S M T - - F S -
SQ929
Juanda International Airport
07:05 pm
SUB
10:25 pm
SIN
S M T W T F SSearch -
ET639
Singapore Changi Airport
02:00 am
SIN
05:50 am
ADD
S - T - T F - -
ET809
Addis Ababa Bole International Airport
08:45 am
ADD
01:05 pm
JNB
S M T W T F S -
3K248
Juanda International Airport
03:35 pm
SUB
07:00 pm
SIN
S M T W T - SSearch -
QR947
Singapore Changi Airport
08:25 pm
SIN
11:35 pm
DOH
S M T W T F S -
QR1363
Hamad International Airport
02:35 am
DOH
10:00 am
JNB
S M T W T F S -
EY8147
Juanda International Airport
02:35 pm
SUB
04:10 pm
CGK
S M T W T F SSearch -
EY475
Soekarno-Hatta International Airport
07:05 pm
CGK
11:55 pm
AUH
S M T W T F S -
EY747
Abu Dhabi International Airport
02:10 am
AUH
08:20 am
JNB
S - T - T - - -
MH870
Juanda International Airport
10:00 am
SUB
01:40 pm
KUL
S M T W T F SSearch -
EK347
Kuala Lumpur International Airport
07:10 pm
KUL
10:10 pm
DXB
S M T W T F S -
EK767
Dubai International Airport
11:20 pm
DXB
05:30 am
JNB
S M T - - F S -
ID6573
Juanda International Airport
08:30 am
SUB
10:00 am
CGK
S M T W T F SSearch -
ID7157
Soekarno-Hatta International Airport
06:30 pm
CGK
09:15 pm
SIN
S M T W T F S -
SQ478
Singapore Changi Airport
01:30 am
SIN
06:10 am
JNB
S M T W T F S -
GA327
Juanda International Airport
11:35 am
SUB
01:10 pm
CGK
S M T W T F SSearch -
GA900
Soekarno-Hatta International Airport
06:35 pm
CGK
11:00 pm
DOH
S M T W T F S -
QR1363
Hamad International Airport
02:35 am
DOH
10:00 am
JNB
S M T W T F S -
3K248
Juanda International Airport
03:35 pm
SUB
07:00 pm
SIN
S M T W T - SSearch -
ET639
Singapore Changi Airport
02:00 am
SIN
05:50 am
ADD
S - T - T F - -
ET809
Addis Ababa Bole International Airport
08:45 am
ADD
01:05 pm
JNB
S M T W T F S -
QR5477
Juanda International Airport
10:00 am
SUB
01:40 pm
KUL
S M T W T F SSearch -
QR853
Kuala Lumpur International Airport
08:25 pm
KUL
10:45 pm
DOH
- M - W T F - -
QR1363
Hamad International Airport
02:35 am
DOH
10:00 am
JNB
S M T W T F S
When is the cheapest time to fly from Surabaya to Johannesburg?
We monitor flight fares to help you find the best deals effortlessly
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 $833. -
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
Flight Info | Surabaya to Johannesburg
Cheapest nonstop flight price | $729 |
---|---|
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