Cheap Flights from Barcelona Airport to O. R. Tambo International Airport
Search for flights from Barcelona to Johannesburg and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Sun, Jun 1 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Sun, Jun 8 | Etihad AirwaysPHP 36,286 PHP 47,49124% OFF24% OFFPHP 47,491 PHP 36,286
-
BCN 10:35 PM33h 45m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Mon, Jun 23 | Etihad AirwaysJNB 9:50 AM33h 30m1 stopsBCN 7:20 PMJohannesburg - Barcelona | Mon, Jun 30 | Etihad AirwaysPHP 36,410 PHP 47,49123% OFF23% OFFPHP 47,491 PHP 36,410
-
BCN 10:35 PM33h 45m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Mon, Jun 2 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Sun, Jun 8 | Etihad AirwaysPHP 36,634 PHP 47,49123% OFF23% OFFPHP 47,491 PHP 36,634
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Thu, May 22 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Wed, May 28 | Etihad AirwaysPHP 37,24422% OFFPHP 47,491 PHP 37,244
-
BCN 10:35 PM33h 45m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Fri, May 30 | Etihad AirwaysJNB 9:50 AM33h 30m1 stopsBCN 7:20 PMJohannesburg - Barcelona | Fri, Jun 6 | Etihad AirwaysPHP 37,29821% OFFPHP 47,491 PHP 37,298
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Sun, Jun 15 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Sun, Jun 22 | Etihad AirwaysPHP 37,56021% OFFPHP 47,491 PHP 37,560
-
BCN 10:35 PM33h 45m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Mon, Jun 16 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Fri, Jun 20 | Etihad AirwaysPHP 37,80720% OFFPHP 47,491 PHP 37,807
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Thu, May 29 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Sun, Jun 1 | Etihad AirwaysPHP 37,96220% OFFPHP 47,491 PHP 37,962
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Sun, Jun 22 | Etihad AirwaysJNB 9:50 AM33h 30m1 stopsBCN 7:20 PMJohannesburg - Barcelona | Sun, Jun 29 | Etihad AirwaysPHP 38,54919% OFFPHP 47,491 PHP 38,549
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Tue, Jun 10 | Etihad AirwaysJNB 9:50 AM21h 35m1 stopsBCN 7:25 AMJohannesburg - Barcelona | Mon, Jun 16 | Etihad AirwaysPHP 38,94318% OFFPHP 47,491 PHP 38,943
-
BCN 1:00 PM17h 25m1 stopsJNB Invalid DateBarcelona - Johannesburg | Sat, May 24 | Normal AirlineJNB 3:00 PM6hNonstopBCN 4:00 PMJohannesburg - Barcelona | Mon, May 26 | Normal AirlineFind More FlightsFind More Flights
-
BCN 4:25 PM14h 45m1 stopsJNB 7:10 AMBarcelona - Johannesburg | Sun, Jun 1 | EgyptAirPHP 27,236 PHP 56,45652% OFF52% OFFPHP 56,456 PHP 27,236
-
BCN 4:25 PM14h 45m1 stopsJNB 7:10 AMBarcelona - Johannesburg | Sat, Jun 7 | EgyptAirPHP 27,475 PHP 56,45651% OFF51% OFFPHP 56,456 PHP 27,475
-
BCN 6:30 PM16h 5m1 stopsJNB 10:35 AMBarcelona - Johannesburg | Fri, Jun 13 | Turkish AirlinesPHP 29,699 PHP 56,45647% OFF47% OFFPHP 56,456 PHP 29,699
-
BCN 6:30 PM16h 5m1 stopsJNB 10:35 AMBarcelona - Johannesburg | Mon, Jun 2 | Turkish AirlinesPHP 29,77747% OFFPHP 56,456 PHP 29,777
-
BCN 6:30 PM16h 5m1 stopsJNB 10:35 AMBarcelona - Johannesburg | Thu, Jun 12 | Turkish AirlinesPHP 29,82347% OFFPHP 56,456 PHP 29,823
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Tue, May 27 | Etihad AirwaysPHP 29,84647% OFFPHP 56,456 PHP 29,846
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Sun, May 25 | Etihad AirwaysPHP 29,87747% OFFPHP 56,456 PHP 29,877
-
BCN 7:40 PM25h 40m1 stopsJNB 9:20 PMBarcelona - Johannesburg | Thu, May 22 | KLMPHP 30,00847% OFFPHP 56,456 PHP 30,008
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Thu, May 29 | Etihad AirwaysPHP 31,16745% OFFPHP 56,456 PHP 31,167
-
BCN 10:45 AM21h 35m1 stopsJNB 8:20 AMBarcelona - Johannesburg | Thu, May 22 | Etihad AirwaysPHP 46,29418% OFFPHP 56,456 PHP 46,294
-
BCN 1:00 PM17h 25m1 stopsJNB Invalid DateBarcelona - Johannesburg | Sat, May 24 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from Barcelona Airport to O. R. Tambo International Airport
See which airlines fly from Barcelona to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Barcelona Airport to O. R. Tambo International Airport
Check the schedule for flights from Barcelona to Johannesburg and find the flight that best matches your travel plans.
-
VY1594
Barcelona Airport
5:55 PM
BCN
11:10 PM
CAI
S - T - T - SSearch -
ET453
Cairo International Airport
2:20 AM
CAI
7:15 AM
ADD
S M T W T F S -
ET809
Addis Ababa Bole International Airport
8:45 AM
ADD
1:05 PM
JNB
S M T W T F S -
W46316
Barcelona Airport
12:55 PM
BCN
2:45 PM
MXP
S M T W T F SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
VY6340
Barcelona Airport
8:30 PM
BCN
10:10 PM
MXP
S M T W T F SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
U27658
Barcelona Airport
2:40 PM
BCN
3:40 PM
LIS
S - T - - - -Search -
DT653
Humberto Delgado Airport
11:00 PM
LIS
6:30 AM
LAD
S M T W T F S -
DT577
Luanda International Airport
10:20 AM
LAD
2:40 PM
JNB
S M T W T F S -
U26702
Barcelona Airport
4:15 PM
BCN
5:25 PM
LIS
S M - W T F SSearch -
DT653
Humberto Delgado Airport
11:00 PM
LIS
6:30 AM
LAD
S M T W T F S -
DT577
Luanda International Airport
10:20 AM
LAD
2:40 PM
JNB
S M T W T F S -
U27656
Barcelona Airport
10:00 AM
BCN
11:05 AM
LIS
- M T W T - SSearch -
DT653
Humberto Delgado Airport
11:00 PM
LIS
6:30 AM
LAD
S M T W T F S -
DT577
Luanda International Airport
10:20 AM
LAD
2:40 PM
JNB
S M T W T F S -
VY6342
Barcelona Airport
10:45 AM
BCN
12:25 PM
MXP
S M T W T F SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
FR7541
Barcelona Airport
10:25 PM
BCN
12:10 AM
MXP
S M T W - F SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
U27151
Barcelona Airport
6:45 PM
BCN
8:30 PM
MXP
- - - - - F SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F - -
U23754
Barcelona Airport
9:15 AM
BCN
11:00 AM
MXP
- - T - T - SSearch -
DE4354
Milan Malpensa Airport
5:05 PM
MXP
6:15 PM
FRA
S M T W T F S -
DE2288
Frankfurt Airport
8:50 PM
FRA
7:50 AM
JNB
S - - W - F -
Barcelona Airport to O. R. Tambo International Airport Flights Info
Flight distance | 7,977.15 km |
---|---|
Cheapest one-way ticket price | PHP 27,235 |
FAQs for Barcelona Airport to O. R. Tambo International Airport Flights
-
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.
Popular Destinations
-
Recommended Routes Departing From Barcelona Airport
-
Recommended Routes Going to O. R. Tambo International Airport
-
Recommended Routes at Barcelona Airport
-
Top Flight Destinations in South Africa
-
Popular Flight Routes from US to South Africa
-
Trip.com Latest Trends
- Cheap flights from Barcelona Airport to Charles De Gaulle Airport
- Cheap flights from Barcelona Airport to Malpensa Airport
- Return plane tickets from Barcelona Airport to Fiumicino Leonardo da Vinci Airport
- Cheap tickets from Barcelona Airport to Lisbon Airport
- Cheap tickets from Barcelona Airport to Ninoy Aquino International Airport
- Cheap flights from {deparrtAirportName} to Mabalacat
- Cheap flights from {deparrtAirportName} to Manila
- Plane tickets from {deparrtAirportName} to Puerto Princesa
- Return plane tickets from {deparrtAirportName} to Dumaguete
- Return plane tickets from {deparrtAirportName} to Cebu
- Cheap flights from King Shaka International Airport to O. R. Tambo International Airport
- Cheap flights from Ninoy Aquino International Airport to O. R. Tambo International Airport
- Cheap flights from Clark International Airport to O. R. Tambo International Airport
- Return plane tickets from Robert Gabriel Mugabe International Airport to O. R. Tambo International Airport
- Cheap flights from Victoria Falls Airport to O. R. Tambo International Airport
- Cheap flights from Iloilo City to O. R. Tambo International Airport
- Cheap flights from Mabalacat to O. R. Tambo International Airport
- Return flight tickets from Del Carmen to O. R. Tambo International Airport
- Return flight tickets from Bacolod to O. R. Tambo International Airport
- Plane tickets from Manila to O. R. Tambo International Airport
- Plane tickets from {deparrtAirportName} to Mabalacat
- Plane tickets from {deparrtAirportName} to Dumaguete
- Plane tickets from {deparrtAirportName} to Puerto Princesa
- Return plane tickets from {deparrtAirportName} to Manila
- Return plane tickets from {deparrtAirportName} to Cebu
- Cheap flights from Barcelona Airport to Malpensa Airport
- Cheap flights from Barcelona Airport to Ninoy Aquino International Airport
- Return plane tickets from Barcelona Airport to Charles De Gaulle Airport
- Return plane tickets from Barcelona Airport to Lisbon Airport
- Cheap flights from Barcelona Airport to Fiumicino Leonardo da Vinci Airport
- Cheap tickets from South Korea to Philippines
- Cheap tickets from Singapore to Kazakhstan
- Cheap flights from Germany to Poland
- Cheap tickets from Fiji to Tuvalu
- Cheap tickets from Poland to Japan
- Flights from Manila to Singapore
- Return tickets from Bangkok to Singapore
- Flights from Jakarta to Singapore
- Return tickets from Manila to Thailand
- Return tickets from New York to Egypt
- Singapore to Langkawi Flights
- Singapore to Penang Flights
- Singapore to Kuala Lumpur Flights
- Singapore to Kota Kinabalu Flights
- Manila to Hong Kong Flights
- Manila to Macau Flights
- Manila to Kota Kinabalu Flights
- Manila to Singapore Flights
- Manila to Phnom Penh Flights
- Manila to Beijing Flights
- Manila to Busan Flights
- Manila to Guangzhou Flights
- Manila to Kuala Lumpur Flights
- Cheap Flights to France From US$108
- New York to Boston Flights
- New York to Atlanta Flights
- New York to San Francisco Flights
- New York to London Flights
- New York to Paris Flights
- New York to Singapore Flights