Cheap Flights from Birmingham-Shuttlesworth International Airport to O. R. Tambo International Airport
Search for flights from Birmingham to Johannesburg and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
BHM 1:30 PM45h 15m2 stopsJNB 5:45 PMBirmingham - Johannesburg | Sat, May 31 | United AirlinesJNB 7:00 PM33h 59m2 stopsBHM 9:59 PMJohannesburg - Birmingham | Sat, Jun 7 | LufthansaPHP 70,912 PHP 107,66034% OFF34% OFFPHP 107,660 PHP 70,912
-
BHM 6:35 AM28h 10m2 stopsJNB 5:45 PMBirmingham - Johannesburg | Tue, May 6 | United AirlinesJNB 9:20 PM28h 13m2 stopsBHM 6:33 PMJohannesburg - Birmingham | Tue, May 13 | United AirlinesPHP 73,931 PHP 107,66031% OFF31% OFFPHP 107,660 PHP 73,931
-
BHM 7:04 PM38h 6m2 stopsJNB 4:10 PMBirmingham - Johannesburg | Tue, May 6 | Qatar AirwaysJNB 1:55 PM40h 40m2 stopsBHM 11:35 PMJohannesburg - Birmingham | Tue, May 13 | Qatar AirwaysPHP 74,218 PHP 107,66031% OFF31% OFFPHP 107,660 PHP 74,218
-
BHM 2:02 PM36h 23m2 stopsJNB 9:25 AMBirmingham - Johannesburg | Thu, Jun 5 | British AirwaysJNB 9:15 PM30h 45m2 stopsBHM 9:00 PMJohannesburg - Birmingham | Thu, Jun 12 | British AirwaysPHP 76,01928% OFFPHP 107,660 PHP 76,019
-
BHM 12:46 PM37h 39m2 stopsJNB 9:25 AMBirmingham - Johannesburg | Wed, May 28 | British AirwaysJNB 7:25 PM32h 35m2 stopsBHM 9:00 PMJohannesburg - Birmingham | Wed, Jun 4 | British AirwaysPHP 76,85728% OFFPHP 107,660 PHP 76,857
-
BHM 3:16 PM58h 19m2 stopsJNB 8:35 AMBirmingham - Johannesburg | Thu, Jun 5 | LufthansaJNB 7:00 PM33h 59m2 stopsBHM 9:59 PMJohannesburg - Birmingham | Thu, Jun 12 | LufthansaPHP 78,25427% OFFPHP 107,660 PHP 78,254
-
BHM 7:30 AM42h 50m2 stopsJNB 9:20 AMBirmingham - Johannesburg | Sun, May 11 | United AirlinesJNB 7:35 PM49h 14m2 stopsBHM 1:49 PMJohannesburg - Birmingham | Sun, May 18 | Swiss AirlinesPHP 82,25824% OFFPHP 107,660 PHP 82,258
-
BHM 2:30 PM44h 15m2 stopsJNB 5:45 PMBirmingham - Johannesburg | Tue, May 20 | United AirlinesJNB 7:00 PM33h 59m2 stopsBHM 9:59 PMJohannesburg - Birmingham | Tue, May 27 | LufthansaPHP 84,50122% OFFPHP 107,660 PHP 84,501
-
BHM 6:01 AM38h 54m2 stopsJNB 3:55 AMBirmingham - Johannesburg | Wed, May 14 | Delta Air LinesJNB 10:50 PM42h 32m2 stopsBHM 10:22 AMJohannesburg - Birmingham | Wed, May 21 | Ethiopian AirlinesPHP 85,91420% OFFPHP 107,660 PHP 85,914
-
BHM 7:30 AM42h 55m2 stopsJNB 9:25 AMBirmingham - Johannesburg | Thu, Jun 5 | United AirlinesJNB 9:15 PM31h 30m2 stopsBHM 9:45 PMJohannesburg - Birmingham | Thu, Jun 12 | British AirwaysPHP 88,28118% OFFPHP 107,660 PHP 88,281
-
BHM 1:00 PM17h 25m1 stopsJNB Invalid DateBirmingham - Johannesburg | Sun, Apr 27 | Normal AirlineJNB 3:00 PM6hNonstopBHM 4:00 PMJohannesburg - Birmingham | Tue, Apr 29 | Normal AirlineFind More FlightsFind More Flights
-
BHM 7:04 PM31h 56m2 stopsJNB 10:00 AMBirmingham - Johannesburg | Thu, May 15 | Qatar AirwaysPHP 45,689 PHP 82,79645% OFF45% OFFPHP 82,796 PHP 45,689
-
BHM 8:30 AM43h 5m2 stopsJNB 10:35 AMBirmingham - Johannesburg | Fri, May 16 | United AirlinesPHP 55,452 PHP 82,79633% OFF33% OFFPHP 82,796 PHP 55,452
-
BHM 3:05 PM38h 10m2 stopsJNB 12:15 PMBirmingham - Johannesburg | Tue, May 20 | United AirlinesPHP 58,036 PHP 82,79630% OFF30% OFFPHP 82,796 PHP 58,036
-
BHM 5:56 PM35h 19m2 stopsJNB 12:15 PMBirmingham - Johannesburg | Tue, May 20 | LATAM AirlinesPHP 60,62127% OFFPHP 82,796 PHP 60,621
-
BHM 6:30 AM42h 50m2 stopsJNB 8:20 AMBirmingham - Johannesburg | Fri, May 16 | American AirlinesPHP 63,08124% OFFPHP 82,796 PHP 63,081
-
BHM 6:30 AM42h 50m2 stopsJNB 8:20 AMBirmingham - Johannesburg | Sat, May 17 | American AirlinesPHP 63,48523% OFFPHP 82,796 PHP 63,485
-
BHM 11:12 AM39h 48m2 stopsJNB 10:00 AMBirmingham - Johannesburg | Sat, May 17 | Qatar AirwaysPHP 64,98322% OFFPHP 82,796 PHP 64,983
-
BHM 5:45 AM45h 50m2 stopsJNB 10:35 AMBirmingham - Johannesburg | Sat, May 17 | Southwest AirlinesPHP 65,60321% OFFPHP 82,796 PHP 65,603
-
BHM 11:00 AM40h 35m2 stopsJNB 10:35 AMBirmingham - Johannesburg | Sat, May 17 | United AirlinesPHP 66,94619% OFFPHP 82,796 PHP 66,946
-
BHM 10:47 AM40h 13m2 stopsJNB 10:00 AMBirmingham - Johannesburg | Tue, May 20 | Qatar AirwaysPHP 67,89318% OFFPHP 82,796 PHP 67,893
-
BHM 1:00 PM17h 25m1 stopsJNB Invalid DateBirmingham - Johannesburg | Sun, Apr 27 | 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 Birmingham-Shuttlesworth International Airport to O. R. Tambo International Airport
See which airlines fly from Birmingham 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 Birmingham-Shuttlesworth International Airport to O. R. Tambo International Airport
Check the schedule for flights from Birmingham to Johannesburg and find the flight that best matches your travel plans.
-
BA1696
Birmingham-Shuttlesworth International Airport
7:34 PM
BHM
9:39 PM
DFW
S M T W T F SSearch -
BA1521
Dallas Fort Worth International Airport
10:59 PM
DFW
2:25 PM
LHR
S M T W T F S -
BA055
Heathrow Airport
7:05 PM
LHR
7:00 AM
JNB
S M T W T F S -
KL7152
Birmingham-Shuttlesworth International Airport
12:10 PM
BHM
2:12 PM
ATL
S M T W T F SSearch -
KL6072
Hartsfield-Jackson Atlanta International Airport
5:40 PM
ATL
8:00 AM
AMS
S M T W T F S -
KL591
Amsterdam Airport Schiphol
10:35 AM
AMS
9:20 PM
JNB
S M T W T F S -
QR7614
Birmingham-Shuttlesworth International Airport
5:00 PM
BHM
7:15 PM
ORD
S - - W T - SSearch -
QR726
O'Hare International Airport
7:20 PM
ORD
4:50 PM
DOH
S M T W T F S -
QR1365
Hamad International Airport
8:35 PM
DOH
4:00 AM
JNB
S M - W - F - -
BA6504
Birmingham-Shuttlesworth International Airport
12:47 PM
BHM
4:05 PM
PHL
S M T W T F SSearch -
BA1533
Philadelphia International Airport
7:40 PM
PHL
8:05 AM
LHR
S M T W T F S -
BA055
Heathrow Airport
7:05 PM
LHR
7:00 AM
JNB
S M T W T F S -
LA6760
Birmingham-Shuttlesworth International Airport
5:55 PM
BHM
8:08 PM
ATL
- - - - - F -Search -
LA6376
Hartsfield-Jackson Atlanta International Airport
10:50 PM
ATL
9:35 AM
GRU
S M T W T F S -
LA8058
São Paulo/Guarulhos International Airport
10:50 PM
GRU
12:15 PM
JNB
S - T - - F - -
AF8551
Birmingham-Shuttlesworth International Airport
1:15 PM
BHM
3:19 PM
ATL
S - T - T - SSearch -
AF033
Hartsfield-Jackson Atlanta International Airport
8:05 PM
ATL
10:35 AM
CDG
S M T W T F S -
AF990
Paris Charles de Gaulle Airport
9:15 PM
CDG
8:30 AM
JNB
S M T W T F S -
UA4171
Birmingham-Shuttlesworth International Airport
2:33 PM
BHM
4:41 PM
ORD
S M T W T F SSearch -
LX009
O'Hare International Airport
6:35 PM
ORD
10:50 AM
ZRH
S M T W T F S -
LX282
Zurich International Airport
10:40 PM
ZRH
9:20 AM
JNB
S M T W T F S -
UA4171
Birmingham-Shuttlesworth International Airport
2:33 PM
BHM
4:41 PM
ORD
S M T W T F SSearch -
UA907
O'Hare International Airport
6:15 PM
ORD
9:55 AM
FRA
S M T W T F S -
UA9138
Frankfurt Airport
10:05 PM
FRA
8:35 AM
JNB
S M T W T F S -
EK6015
Birmingham-Shuttlesworth International Airport
1:36 PM
BHM
3:55 PM
ORD
S M T W T F SSearch -
EK236
O'Hare International Airport
8:35 PM
ORD
7:10 PM
DXB
S M T W T F S -
EK761
Dubai International Airport
4:05 AM
DXB
10:15 AM
JNB
S M T W T F S -
BA6504
Birmingham-Shuttlesworth International Airport
12:47 PM
BHM
4:05 PM
PHL
S M T W T F SSearch -
BA1533
Philadelphia International Airport
7:40 PM
PHL
8:05 AM
LHR
S M T W T F S -
BA057
Heathrow Airport
9:25 PM
LHR
9:25 AM
JNB
S M T W T F S
Birmingham-Shuttlesworth International Airport to O. R. Tambo International Airport Flights Info
Flight distance | 13,805.73 km |
---|
FAQs for Birmingham-Shuttlesworth International 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 Birmingham-Shuttlesworth International Airport
-
Recommended Routes Going to O. R. Tambo International Airport
-
Recommended Routes at Birmingham-Shuttlesworth International Airport
-
Top Flight Destinations in South Africa
-
Popular Flight Routes from US to South Africa
-
Trip.com Latest Trends
- Return plane tickets from Birmingham–Shuttlesworth International Airport to Mactan–Cebu International Airport
- Cheap flights from Birmingham–Shuttlesworth International Airport to Kuwait International Airport
- Return plane tickets from Birmingham–Shuttlesworth International Airport to Jorge Chavez International Airport
- Return plane tickets from Birmingham–Shuttlesworth International Airport to Manhattan Regional Airport
- Return plane tickets from Birmingham–Shuttlesworth International Airport to Nez Perce County Regional Airport
- Cheap flights from {deparrtAirportName} to Mabalacat
- Cheap flights from {deparrtAirportName} to Cebu
- Plane tickets from {deparrtAirportName} to Tagbilaran
- Plane tickets from {deparrtAirportName} to Manila
- Cheap tickets from Ninoy Aquino International Airport to O. R. Tambo International Airport
- Return plane tickets from Cape Town International Airport to O. R. Tambo International Airport
- Cheap flights from Clark International Airport to O. R. Tambo International Airport
- Return plane tickets from King Shaka 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 Mabalacat to O. R. Tambo International Airport
- Return flight tickets from Ozamis City to O. R. Tambo International Airport
- Plane tickets from Butuan to O. R. Tambo International Airport
- Return flight tickets from Manila to O. R. Tambo International Airport
- Return flight tickets from Del Carmen to O. R. Tambo International Airport
- Cheap flights from {deparrtAirportName} to Tagbilaran
- Plane tickets from {deparrtAirportName} to Mabalacat
- Plane tickets from {deparrtAirportName} to Cebu
- Cheap flights from {deparrtAirportName} to Manila
- Cheap flights from Birmingham–Shuttlesworth International Airport to Leipzig/Halle Airport
- Cheap tickets from Birmingham–Shuttlesworth International Airport to Hilo International Airport
- Cheap flights from Birmingham–Shuttlesworth International Airport to Mactan–Cebu International Airport
- Return plane tickets from Birmingham–Shuttlesworth International Airport to Misawa Airport
- Cheap tickets from Birmingham–Shuttlesworth International Airport to O. R. Tambo International Airport
- Flights from South Korea to Philippines
- Cheap flights from Germany to Poland
- Cheap flights from Italy to Cyprus
- Flights from Malaysia to Qatar
- Cheap tickets from Australia to Papua New Guinea
- Return tickets from Manila to Singapore
- Cheap flights from Bangkok to Singapore
- Flights from Cebu to Singapore
- Cheap flights from New York to Egypt
- Flights from Davao to Singapore
- 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
- Precision Air flight tickets to Arusha
- Return plane tickets from Mactan–Cebu International Airport to Ipoh Airport
- Cheap flights from {deparrtAirportName} to Mabalacat
- Return flight tickets from Alexandria to Ninoy Aquino International Airport
- Cheap tickets from Surigao Airport to London Gatwick Airport