FlightsFrom Bloemfontein

To Johannesburg

Cheap Flights from Bloemfontein to Johannesburg

Browse current best options from Bloemfontein. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Bloemfontein

RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Bloemfontein to Johannesburg

Explore current cheapest deals departing from Bloemfontein to Johannesburg

July 2 - July 6

Cheapest
Best

BFN - Johannesburg

$141

$86

Round trip

July 9 - July 16

BFN - Johannesburg

$137

$87

Round trip

June 22 - July 7

Earliest

BFN - Johannesburg

$119

$87

Round trip

August 3 - August 6

BFN - Johannesburg

$132

$87

Round trip

July 7 - July 23

BFN - Johannesburg

$122

$87

Round trip

July 27 - August 24

BFN - Johannesburg

$122

$87

Round trip

July 22 - July 23

BFN - Johannesburg

$134

$87

Round trip

July 20 - August 8

BFN - Johannesburg

$122

$87

Round trip

June 22 - July 16

Earliest

BFN - Johannesburg

$118

$87

Round trip

July 7 - July 30

BFN - Johannesburg

$121

$87

Round trip

Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Bloemfontein to Johannesburg

For flights from Bloemfontein to Johannesburg, almost all itineraries are non-stop, with 84.9% of recent fares being direct flights. When connecting itineraries do appear, they typically involve one stopover.
If you are looking for cheap flights from Bloemfontein to Johannesburg, right now, fares are above the typical level. Prices typically range from $63–$189, with a median of $104. Currently, 26% of recent fares are classified as a good price, and new deals appear almost daily.
The cheapest time to fly from Bloemfontein to Johannesburg is generally during October, with a median fare of $57. November also offers lower prices, with a median of $58, followed by September at a median of $70.
A typical journey from Bloemfontein to Johannesburg takes about 1h 0m, including connections. This is a short-haul flight, covering a distance of 380 kilometers.

How much is a round trip from Bloemfontein to Johannesburg

Regular price: $113 - $254

Prices for flights from Bloemfontein to Johannesburg are currently below the regular range.

The regular price range for this route is typically between $113 and $254. The current lowest deal is $86 with Safair, for travel from July 2 to July 6.

now $86

Low $113

High $254

The cheapest time to fly from Bloemfontein to Johannesburg

The cheapest month to fly from BFN to JNB is October, with a median price of 57 USD. The most expensive month is June, with a median price of 179 USD. Prices are generally lower from February to December.

October

Cheapest

Flights from $57

June

Most Expensive

Flights from $179

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Bloemfontein to Johannesburg

Airline logo

Safair

Last-minute flights going from Bloemfontein to Johannesburg

Thu, Jun 18

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$147

$92

One-way

Thu, Jun 18

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$133

$95

One-way

Fri, Jun 19

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$133

$147

One-way

Sat, Jun 20

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$133

$123

One-way

Sun, Jun 21

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$128

$114

One-way

Sun, Jun 21

⌛ Last-Minute

BFN - Johannesburg

Safair

Bloemfontein (BFN) - Johannesburg (JNB)

Safair

$133

$129

One-way

Biggest price drops on these dates for flights from Bloemfontein to Johannesburg

1 night

Jun 22 - Jun 23

$145  →  $87

40%

1 night

Jul 6 - Jul 7

$143  →  $87

39%

4 nights

Jul 2 - Jul 6

$141  →  $86

39%

4 nights

Jun 18 - Jun 22

$147  →  $92

38%

Popular Airports to fly from Bloemfontein to Johannesburg

Bloemfontein - Johannesburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares for Bloemfontein to Johannesburg are above the typical level, with a median of $104.

📅 Best time to fly

October is historically cheapest at $57

Historically, the cheapest month to fly from Bloemfontein to Johannesburg is October, with a median price of $57.

⏱️ Flight duration

Direct flights take 1h 0m

The median flight time for direct flights from Bloemfontein to Johannesburg is 1 hour 0 minutes.

✈️ Airlines & availability

84.9% of deals are direct

Most deals for this route are direct, with 84.9% of offers having no stopovers.

🏆 Airline highlight

Safair offers direct flights

Safair provides direct flights from Bloemfontein to Johannesburg, with deals recently found.

🎯 Booking tip

Deals are frequent for this route

Historically, deals for flights from Bloemfontein to Johannesburg are frequent, with nearly one deal per day.

Bloemfontein main airports to depart from

Bloemfontein (BFN)

Cheapest

Bloemfontein Airport is a great choice for direct flights to Johannesburg.

📍 ~15 km from city center

💸 Flights from ~$86

Johannesburg main airports to arrive at

O. R. Tambo International (JNB)

Cheapest

O. R. Tambo International Airport is a primary arrival choice for flights to Johannesburg from Bloemfontein.

📍 ~20 km from Johannesburg (reachable by car)

💸 Flights from ~$86

Lanseria International (HLA)

Lanseria International Airport offers an alternative arrival option for flights to Johannesburg from Bloemfontein.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$329

Airports nearby Johannesburg used as alternative

Lanseria International (HLA)

Lanseria International Airport is a useful alternative arrival airport, offering easier terminal navigation and faster check-in processes.

📍 ~30 km from Johannesburg (reachable by car)

💸 Flights from ~$329

Kruger Mpumalanga International (MQP)

Kruger Mpumalanga International Airport is a reliable regional alternative, serving the eastern part of the country.

📍 ~330 km from Johannesburg (reachable by car)

💸 Flights from ~$226

Polokwane International (PTG)

Polokwane International Airport is a domestic alternative for travelers seeking to avoid major metropolitan hub congestion.

📍 ~290 km from Johannesburg (reachable by car)

💸 Flights from ~$329

Durban International (DUR)

Cheapest

Durban International Airport is a major international hub with a wide variety of airlines and destinations, if other options are unavailable.

📍 ~500 km from Johannesburg (reachable by car)

💸 Flights from ~$197

Business & First Class Flight Deals to Johannesburg

Discover luxury on the budget with premium cabin class on flights from Bloemfontein to Johannesburg.

Elite

Best Elite deals to Johannesburg

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From BFN

Elite

Jul 02

Johannesburg, South Africa

74% AI deal score

$141

$86

Save $55

From BFN

Elite

Jun 22

Johannesburg, South Africa

74% AI deal score

$145

$87

Save $58

From BFN

Elite

Jul 09

Johannesburg, South Africa

73% AI deal score

$137

$87

Save $50

From BFN

Elite

Jun 29

Johannesburg, South Africa

73% AI deal score

$140

$87

Save $53

From BFN

Elite

Jul 02

Johannesburg, South Africa

73% AI deal score

$136

$87

Save $49

From BFN

Elite

Jul 06

Johannesburg, South Africa

73% AI deal score

$143

$87

Save $56

From BFN

Elite

Jul 09

Johannesburg, South Africa

73% AI deal score

$142

$88

Save $54

From BFN

Elite

Jul 28

Johannesburg, South Africa

72% AI deal score

$134

$87

Save $47

From BFN

Elite

Jul 20

Johannesburg, South Africa

72% AI deal score

$134

$87

Save $47

From BFN

Elite

Jul 28

Johannesburg, South Africa

72% AI deal score

$135

$87

Save $48

From BFN

Elite

Jun 22

Johannesburg, South Africa

72% AI deal score

$134

$87

Save $47

From BFN

Elite

Jul 06

Johannesburg, South Africa

72% AI deal score

$133

$87

Save $46

From BFN

Elite

Jul 07

Johannesburg, South Africa

72% AI deal score

$136

$87

Save $49

From BFN

Elite

Jul 29

Johannesburg, South Africa

72% AI deal score

$135

$87

Save $48

From BFN

Elite

Jul 06

Johannesburg, South Africa

72% AI deal score

$136

$87

Save $49

From BFN

Elite

Jun 29

Johannesburg, South Africa

72% AI deal score

$132

$87

Save $45

From BFN

Elite

Jul 14

Johannesburg, South Africa

72% AI deal score

$134

$88

Save $46

From BFN

Elite

Jul 08

Johannesburg, South Africa

72% AI deal score

$139

$91

Save $48

From BFN

Elite

Jun 18

Johannesburg, South Africa

72% AI deal score

$147

$92

Save $55

From BFN

Elite

Jul 08

Johannesburg, South Africa

72% AI deal score

$142

$92

Save $50

From BFN

Elite

Aug 03

Johannesburg, South Africa

71% AI deal score

$132

$87

Save $45

From BFN

Elite

Jul 27

Johannesburg, South Africa

71% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 22

Johannesburg, South Africa

71% AI deal score

$134

$87

Save $47

From BFN

Elite

Aug 17

Johannesburg, South Africa

71% AI deal score

$131

$87

Save $44

From BFN

Elite

Aug 20

Johannesburg, South Africa

71% AI deal score

$131

$87

Save $44

From BFN

Elite

Aug 17

Johannesburg, South Africa

71% AI deal score

$127

$87

Save $40

From BFN

Elite

Aug 27

Johannesburg, South Africa

71% AI deal score

$131

$87

Save $44

From BFN

Elite

Jul 20

Johannesburg, South Africa

71% AI deal score

$134

$87

Save $47

From BFN

Elite

Jun 29

Johannesburg, South Africa

71% AI deal score

$128

$87

Save $41

From BFN

Elite

Jul 20

Johannesburg, South Africa

71% AI deal score

$134

$87

Save $47

From BFN

Elite

Jul 28

Johannesburg, South Africa

71% AI deal score

$131

$87

Save $44

From BFN

Elite

Jul 28

Johannesburg, South Africa

71% AI deal score

$122

$87

Save $35

From BFN

Elite

Jun 22

Johannesburg, South Africa

71% AI deal score

$125

$87

Save $38

From BFN

Elite

Jun 22

Johannesburg, South Africa

70% AI deal score

$119

$87

Save $32

From BFN

Elite

Jul 07

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 20

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 07

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 22

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 22

Johannesburg, South Africa

70% AI deal score

$123

$87

Save $36

From BFN

Elite

Jul 06

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 22

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 20

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 06

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 22

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 09

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 06

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 20

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 20

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 22

Johannesburg, South Africa

70% AI deal score

$127

$87

Save $40

From BFN

Elite

Jul 02

Johannesburg, South Africa

70% AI deal score

$119

$87

Save $32

From BFN

Elite

Jun 29

Johannesburg, South Africa

70% AI deal score

$120

$87

Save $33

From BFN

Elite

Jul 20

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 06

Johannesburg, South Africa

70% AI deal score

$121

$87

Save $34

From BFN

Elite

Jul 16

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Jul 28

Johannesburg, South Africa

70% AI deal score

$122

$87

Save $35

From BFN

Elite

Aug 15

Johannesburg, South Africa

70% AI deal score

$132

$93

Save $39

From BFN

Elite

Jun 18

Johannesburg, South Africa

70% AI deal score

$133

$95

Save $38

From BFN

Elite

Jul 08

Johannesburg, South Africa

70% AI deal score

$133

$95

Save $38

From BFN

Elite

Jul 01

Johannesburg, South Africa

70% AI deal score

$141

$99

Save $42

From BFN

Elite

Jun 22

Johannesburg, South Africa

69% AI deal score

$118

$87

Save $31

From BFN

Elite

Jun 29

Johannesburg, South Africa

69% AI deal score

$117

$87

Save $30

From BFN

Elite

Aug 13

Johannesburg, South Africa

69% AI deal score

$117

$87

Save $30

From BFN

Elite

Jul 22

Johannesburg, South Africa

69% AI deal score

$120

$87

Save $33

From BFN

Elite

Jun 22

Johannesburg, South Africa

69% AI deal score

$118

$87

Save $31

From BFN

Elite

Jun 29

Johannesburg, South Africa

69% AI deal score

$116

$87

Save $29

From BFN

Elite

Jul 20

Johannesburg, South Africa

69% AI deal score

$119

$87

Save $32

From BFN

Elite

Jul 20

Johannesburg, South Africa

69% AI deal score

$120

$87

Save $33

From BFN

Elite

Jun 29

Johannesburg, South Africa

69% AI deal score

$116

$87

Save $29

From BFN

Elite

Jun 29

Johannesburg, South Africa

69% AI deal score

$118

$87

Save $31

From BFN

Elite

Jun 25

Johannesburg, South Africa

69% AI deal score

$139

$101

Save $38

From BFN

Elite

Jun 23

Johannesburg, South Africa

49% AI deal score

$143

$107

Save $36

From BFN

Elite

Aug 03

Johannesburg, South Africa

48% AI deal score

$108

$87

Save $21

From BFN

Elite

Jul 01

Johannesburg, South Africa

48% AI deal score

$134

$106

Save $28

From BFN

Elite

Jun 27

Johannesburg, South Africa

48% AI deal score

$143

$111

Save $32

From BFN

Elite

Jun 25

Johannesburg, South Africa

46% AI deal score

$140

$117

Save $23

From BFN

Elite

Jun 21

Johannesburg, South Africa

45% AI deal score

$128

$114

Save $14

From BFN

Elite

Aug 21

Johannesburg, South Africa

45% AI deal score

$131

$116

Save $15

From BFN

Elite

Jul 08

Johannesburg, South Africa

45% AI deal score

$133

$117

Save $16

From BFN

Elite

Sep 22

Johannesburg, South Africa

44% AI deal score

$125

$115

Save $10

From BFN

Elite

Jul 17

Johannesburg, South Africa

44% AI deal score

$138

$123

Save $15

From BFN

Elite

Sep 01

Johannesburg, South Africa

43% AI deal score

$105

$100

Save $5

From BFN

Elite

Aug 01

Johannesburg, South Africa

43% AI deal score

$133

$122

Save $11

From BFN

Elite

Jun 20

Johannesburg, South Africa

43% AI deal score

$133

$123

Save $10

From BFN

Elite

Jun 25

Johannesburg, South Africa

43% AI deal score

$139

$130

Save $9

From BFN

Elite

Jul 17

Johannesburg, South Africa

42% AI deal score

$123

$117

Save $6

From BFN

Elite

Jun 21

Johannesburg, South Africa

42% AI deal score

$133

$129

Save $4

From BFN

Elite

Aug 07

Johannesburg, South Africa

42% AI deal score

$133

$129

Save $4

From BFN

Elite

Jun 26

Johannesburg, South Africa

42% AI deal score

$144

$138

Save $6

From BFN

Elite

Sep 07

Johannesburg, South Africa

41% AI deal score

$108

$107

Save $1

From BFN

Elite

Aug 07

Johannesburg, South Africa

41% AI deal score

$135

From BFN

Elite

Jul 03

Johannesburg, South Africa

40% AI deal score

$142

From BFN

Elite

Jul 17

Johannesburg, South Africa

40% AI deal score

$142

From BFN

Elite

Jul 03

Johannesburg, South Africa

40% AI deal score

$142

From BFN

Elite

Aug 07

Johannesburg, South Africa

40% AI deal score

$142

From BFN

Elite

Jul 24

Johannesburg, South Africa

40% AI deal score

$143

From BFN

Elite

Jul 24

Johannesburg, South Africa

40% AI deal score

$146

From BFN

Elite

Jun 19

Johannesburg, South Africa

40% AI deal score

$147

From BFN

Elite

Jun 21

Johannesburg, South Africa

40% AI deal score

$147

From BFN

Elite

Aug 07

Johannesburg, South Africa

40% AI deal score

$147

From BFN

Elite

Jun 26

Johannesburg, South Africa

40% AI deal score

$154

Frequently Asked Questions About Flights to Johannesburg

Historically, booking flights from Bloemfontein to Johannesburg 60+ days in advance typically yields the lowest average prices, around $73. Prices tend to increase as the departure date approaches. For instance, flights booked 7-13 days out average $179, while those booked 0-6 days before departure average $304. Planning ahead can result in significant savings on this route.

Across the trailing quarter, a good price for a flight from Bloemfontein to Johannesburg is considered to be $63 or less. The median price for this route during the same period was $104. Fares can go higher, with 75% of prices observed being $189 or less. Aiming for a fare around $63 or below is advisable for budget-conscious travelers.

Historically, the cheapest months to fly from Bloemfontein to Johannesburg are October, with a median price of $57, and November, with a median price of $58. September also offers competitive prices, with a median of $70. These months typically offer fares below the annual median of $104 for this route, providing opportunities for savings.