Welcome | Sign out

Cheap Flights from Birmingham to Johannesburg - BHM to JNB (reverse)

Popular Flights from Birmingham to Johannesburg

  • Airfare from Birmingham to Johannesburg on Lufthansa from $1328 round trip
  • Airfare from Birmingham to Johannesburg on Air Canada from $1352 round trip
  • Airfare from Birmingham to Johannesburg on United from $1355 round trip
  • Airfare from Birmingham to Johannesburg on British Airways from $1377 round trip
  • Airfare from Birmingham to Johannesburg on Air France from $1381 round trip

Did You Know?

  • Delta has the most one stop flights between Birmingham, AL and Johannesburg, ZA.
  • 56,425 seats are available per day to fly out of Birmingham, AL connecting to Johannesburg, ZA
  • The largest aircraft operated by Alitalia flying between Birmingham, AL and Johannesburg, ZA is a M80 with 142 seats.
  • Atlanta, GA is the most popular connection for one stop flights between Birmingham, AL and Johannesburg, ZA.
  • British Airways has 101 two stops or more flights between Birmingham, AL and Johannesburg, ZA.
  • The shortest flight between Birmingham, AL and Johannesburg, ZA on United is 8,816 miles.
  • 8 airlines operate between Birmingham, AL and Johannesburg, ZA
  • 49 flights per week fly out of Birmingham, AL connecting to Johannesburg, ZA

Advance Purchase Prices from Birmingham to Johannesburg

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air France
    $1990
    $1990
    $2026
    $1696
    $1696
    $1198
    $1198
  • Delta
    $1694
    $1694
    $1694
    $3102
    $3102
    $3102
    $3227
  • KLM
    $1178
    $1178
    $2006
    $1676
    $1676
    $1487
    $1487
  • Lufthansa
    $1617
    $2614
    $2483
    $1215
    $2613
    $1524
    $1524
  • United
    $1560
    $2557
    $2426
    $1158
    $2556
    $1467
    $1467
Cheap Flights from Birmingham to Johannesburg, from $1328 Round trip from BHM to JNB