Flights to Johannesburg (JNB)

Watch this city: Get top deals and price alerts to Johannesburg (JNB)
Search Cheap Flights to Johannesburg

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Send me great deals:
By proceeding, you agree to our Privacy and Cookies Statement and Terms of Use
Sort By: Location ↑
Airlines
Stops
Fare Type
Nearby Airports
When to Travel
$1,084RT
Atlanta, GA (ATL)toJohannesburg, ZA (JNB)
Best Times to Go
Turkish Airlines
$1,359RT
Midweek Fare
Atlanta, GA (ATL)toJohannesburg, ZA (JNB)
Wed, May 7 - Wed, May 14
Turkish Airlines
$1,599RT
Midweek Fare
Atlanta, GA (ATL)toJohannesburg, ZA (JNB)
Wed, Apr 30 - Wed, May 7
Turkish Airlines
See more deals from Atlanta, GA (ATL)
Last Minute
$1,754RT
Austin, TX (AUS)toJohannesburg, ZA (JNB)
Mon, Apr 7 - Mon, Apr 14
British Airways
See more deals from Austin, TX (AUS)
$1,404RT
Baltimore, MD (BWI)toJohannesburg, ZA (JNB)
Sun, Jun 8 - Sat, Jun 14
British Airways
See more deals from Baltimore, MD (BWI)
$1,161RT
Boston, MA (BOS)toJohannesburg, ZA (JNB)
Sun, May 4 - Wed, May 14
Turkish Airlines
$1,672RT
Boston, MA (BOS)toJohannesburg, ZA (JNB)
Sun, Aug 17 - Sat, Aug 23
Air France, Virgin Atlantic
$1,933RT
Boston, MA (BOS)toJohannesburg, ZA (JNB)
Sat, Jun 14 - Thu, Jun 19
Qatar Airways
See more deals from Boston, MA (BOS)
$1,466RT
Charlotte, NC (CLT)toJohannesburg, ZA (JNB)
Wed, May 14 - Sat, May 24
British Airways
See more deals from Charlotte, NC (CLT)
$1,727RT
Chicago, IL (MDW)toJohannesburg, ZA (JNB)
Sun, May 18 - Sun, May 25
Delta, KLM Royal Dutch
See more deals from Chicago, IL (MDW)
$1,255RT
Midweek Fare
Chicago, IL (ORD)toJohannesburg, ZA (JNB)
Tue, Apr 29 - Wed, May 7
United, Lufthansa, Swiss International
$1,302RT
Chicago, IL (ORD)toJohannesburg, ZA (JNB)
Sun, May 18 - Sun, May 25
Turkish Airlines
$1,363RT
Weekend Deal
Chicago, IL (ORD)toJohannesburg, ZA (JNB)
Thu, Jul 31 - Mon, Aug 4
Turkish Airlines
See more deals from Chicago, IL (ORD)
$1,601RT
Midweek Fare
Cincinnati, OH (CVG)toJohannesburg, ZA (JNB)
Tue, Jul 1 - Tue, Jul 8
United
See more deals from Cincinnati, OH (CVG)
$1,489RT
Dallas/Fort Worth, TX (DFW)toJohannesburg, ZA (JNB)
Thu, Jun 12 - Sun, Jun 22
United
See more deals from Dallas, TX (DFW)
$1,105RT
Midweek Fare
Denver, CO (DEN)toJohannesburg, ZA (JNB)
Best Times to Go
Turkish Airlines
See more deals from Denver, CO (DEN)
$1,841RT
Detroit, MI (DTW)toJohannesburg, ZA (JNB)
Fri, Jun 20 - Mon, Jun 30
United, Lufthansa
See more deals from Detroit, MI (DTW)
$1,497RT
Houston, TX (IAH)toJohannesburg, ZA (JNB)
Best Times to Go
Qatar Airways
$1,510RT
Midweek Fare
Houston, TX (IAH)toJohannesburg, ZA (JNB)
Wed, May 21 - Wed, May 28
KLM Royal Dutch
See more deals from Houston, TX (IAH)
$1,865RT
Jacksonville, FL (JAX)toJohannesburg, ZA (JNB)
Sat, Jul 5 - Mon, Jul 14
Delta
See more deals from Jacksonville, FL (JAX)
$1,276RT
Midweek Fare
Las Vegas, NV (LAS)toJohannesburg, ZA (JNB)
Thu, May 15 - Thu, May 22
Swiss International, Lufthansa
See more deals from Las Vegas, NV (LAS)
$1,094RT
Midweek Fare
Los Angeles, CA (LAX)toJohannesburg, ZA (JNB)
Wed, Apr 30 - Wed, May 7
Turkish Airlines
$1,268RT
Midweek Fare
Los Angeles, CA (LAX)toJohannesburg, ZA (JNB)
Wed, Apr 30 - Wed, May 7
Swiss International
$1,330RT
Midweek Fare
Los Angeles, CA (LAX)toJohannesburg, ZA (JNB)
Wed, May 7 - Wed, May 14
Brussels Airlines, United
See more deals from Los Angeles, CA (LAX)
$1,078RT
Midweek Fare
Miami, FL (MIA)toJohannesburg, ZA (JNB)
Thu, Sep 4 - Wed, Sep 10
Turkish Airlines
See more deals from Miami, FL (MIA)
$2,244RT
Midweek Fare
Minneapolis, MN (MSP)toJohannesburg, ZA (JNB)
Thu, May 15 - Thu, May 22
Delta
See more deals from Minneapolis, MN (MSP)
$1,144RT
Midweek Fare
New York, NY (JFK)toJohannesburg, ZA (JNB)
Best Times to Go
Kenya Airways
$1,510RT
Midweek Fare
New York, NY (JFK)toJohannesburg, ZA (JNB)
Wed, Apr 30 - Wed, May 7
United
$1,569RT
New York, NY (JFK)toJohannesburg, ZA (JNB)
Fri, Aug 1 - Thu, Aug 7
Emirates
See more deals from New York City, NY (JFK)
$1,477RT
New York, NY (LGA)toJohannesburg, ZA (JNB)
Mon, May 5 - Mon, May 12
Delta, KLM Royal Dutch
See more deals from New York City, NY (LGA)
$1,206RT
Newark, NJ (EWR)toJohannesburg, ZA (JNB)
Best Times to Go
American
$1,408RT
Nonstop|Midweek Fare
Newark, NJ (EWR)toJohannesburg, ZA (JNB)
Wed, Apr 30 - Wed, May 7
United
$1,563RT
Midweek Fare
Newark, NJ (EWR)toJohannesburg, ZA (JNB)
Best Times to Go
United, Swiss International
See more deals from Newark, NJ (EWR)
$1,369RT
Midweek Fare
Orlando, FL (MCO)toJohannesburg, ZA (JNB)
Thu, May 15 - Thu, May 22
Lufthansa
See more deals from Orlando, FL (MCO)
$1,414RT
Philadelphia, PA (PHL)toJohannesburg, ZA (JNB)
Sun, Jun 8 - Sat, Jun 14
British Airways
See more deals from Philadelphia, PA (PHL)
$1,911RT
Midweek Fare
Phoenix, AZ (PHX)toJohannesburg, ZA (JNB)
Thu, Jul 24 - Wed, Jul 30
Air France
See more deals from Phoenix, AZ (PHX)
$1,619RT
Portland, OR (PDX)toJohannesburg, ZA (JNB)
Sun, Aug 10 - Wed, Aug 20
United
See more deals from Portland, OR (PDX)
$1,623RT
Raleigh/Durham, NC (RDU)toJohannesburg, ZA (JNB)
Fri, Jun 20 - Mon, Jun 30
United
See more deals from Raleigh, NC (RDU)
$1,895RT
Midweek Fare
San Diego, CA (SAN)toJohannesburg, ZA (JNB)
Tue, Jun 17 - Wed, Jun 25
British Airways
See more deals from San Diego, CA (SAN)
$1,175RT
Midweek Fare
San Francisco, CA (SFO)toJohannesburg, ZA (JNB)
Best Times to Go
Cathay Pacific
See more deals from San Francisco, CA (SFO)
$1,604RT
Midweek Fare
Seattle, WA (SEA)toJohannesburg, ZA (JNB)
Best Times to Go
British Airways
See more deals from Seattle, WA (SEA)
$1,235RT
Midweek Fare
Tampa, FL (TPA)toJohannesburg, ZA (JNB)
Wed, Jun 25 - Tue, Jul 1
Swiss International
See more deals from Tampa, FL (TPA)
$923RT
Midweek Fare
Washington, DC (IAD)toJohannesburg, ZA (JNB)
Best Times to Go
Turkish Airlines
$1,302RT
Washington, DC (IAD)toJohannesburg, ZA (JNB)
Sun, Jun 8 - Sat, Jun 14
Turkish Airlines
$1,362RT
Washington, DC (IAD)toJohannesburg, ZA (JNB)
Fri, Jul 4 - Fri, Jul 11
Turkish Airlines
See more deals from Washington DC, DC (IAD)
$1,207RT
Midweek Fare
Washington, DC (DCA)toJohannesburg, ZA (JNB)
Wed, May 7 - Wed, May 14
United, Swiss International
See more deals from Washington DC, DC (DCA)