Cheap flights from Bloemfontein to Johannesburg

46 nonstop flights a week, 1 of them today. Operated by 3 airlines, about 1h in the air, 230 mi (370 km). Tickets from $54.

Flights from Bloemfontein to Johannesburg

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: Bloemfontein to Johannesburg

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from Bloemfontein to Johannesburg

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Bloemfontein to Johannesburg at a glance

flight time, from 50m to 1h
1h
straight-line distance
230 mi (370 km)
flights a week
46
flight today
1
first and last departure
07:50 - 19:45
lowest price, nonstop, 14 November
$54
average across months
$65
airlines
3

Bloemfontein to Johannesburg ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: November 2026, tickets from $54. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is December 2026: from $72. The average across months is $65.

Bloemfontein to Johannesburg flight schedule

46 flights a week, 1 today, 1 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
4Z 702
Airlink
07:50 Bram Fischer International
08:40 O.R. Tambo International, terminal B
50m
Mon, Tue, Wed, Thu, Fri
Embraer 190
5Z 101
CemAir
07:55 Bram Fischer International
08:55 O.R. Tambo International
1h
Mon, Tue, Wed, Thu, Fri
DeHavilland Dash 8 Q400
4Z 708
Airlink
10:10 Bram Fischer International
11:00 O.R. Tambo International, terminal B
50m
Sun
Embraer Phenom 300
5Z 101
CemAir
10:10 Bram Fischer International
11:10 O.R. Tambo International
1h
Sun
De Havilland DHC-3
4Z 704
Airlink
10:55 Bram Fischer International
11:45 O.R. Tambo International, terminal B
50m
Tue, Wed
Embraer Phenom 300
FA 408
FlySafair
11:50 Bram Fischer International
12:50 O.R. Tambo International, terminal B
1h
Sat
Boeing 737-800
5Z 107
CemAir
12:00 Bram Fischer International
13:00 O.R. Tambo International
1h
Tue, Thu
De Havilland DHC-3
5Z 101
CemAir
12:50 Bram Fischer International
13:50 O.R. Tambo International
1h
Sat
Beechcraft 1900
5Z 107
CemAir
13:15 Bram Fischer International
14:15 O.R. Tambo International
1h
Mon, Fri
Beechcraft 1900
4Z 712
Airlink
14:20 Bram Fischer International
15:10 O.R. Tambo International, terminal B
50m
Daily
Embraer RJ140
FA 849
FlySafair
14:20 Bram Fischer International
15:20 O.R. Tambo International, terminal B
1h
Wed
Boeing 737-800
4Z 710
Airlink
15:40 Bram Fischer International
16:30 O.R. Tambo International, terminal B
50m
Sat
Embraer Phenom 300
FA 847
FlySafair
16:10 Bram Fischer International
17:10 O.R. Tambo International, terminal B
1h
Fri, Sun
Boeing 737-800
5Z 109
CemAir
17:00 Bram Fischer International
18:00 O.R. Tambo International
1h
Mon, Tue, Wed, Thu
De Havilland DHC-3
5Z 109
CemAir
17:30 Bram Fischer International
18:30 O.R. Tambo International
1h
Fri
De Havilland DHC-3
5Z 109
CemAir
17:50 Bram Fischer International
18:50 O.R. Tambo International
1h
Sun
De Havilland DHC-3
4Z 706
Airlink
18:50 Bram Fischer International
19:40 O.R. Tambo International, terminal B
50m
Mon, Tue, Wed, Thu, Fri, Sun
Embraer 170
FA 485
FlySafair
19:45 Bram Fischer International
20:45 O.R. Tambo International, terminal B
1h
Mon, Tue, Thu
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 4 December.

FlightDepartsArrivesDurationDaysAircraft
5Z 101
CemAir
12:20 Bram Fischer International
13:20 O.R. Tambo International
1h
Seasonal
DeHavilland

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Bloemfontein to Johannesburg

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Bloemfontein to Johannesburg depart and land

Departure from Bloemfontein

46 flights a week, 8 mi (13 km) from the city centre

Arrival in Johannesburg

46 flights a week, terminal B, 12 mi (20 km) from the city centre

Frequently asked questions

How long is the flight from Bloemfontein to Johannesburg?
A nonstop flight takes 1 hour on average, from 50m to 1h depending on the flight.
How far is Johannesburg from Bloemfontein?
230 mi (370 km) in a straight line between the cities.
Which airlines fly nonstop from Bloemfontein to Johannesburg?
Airlink (22 a week), CemAir (17 a week) and FlySafair (7 a week).
How many flights a day are there from Bloemfontein to Johannesburg?
1 flight today and 46 a week, about 6.6 a day on average.
When are the first and last flights from Bloemfontein to Johannesburg?
The first departure is at 07:50 (4Z702), the last at 19:45 (FA485). Local time.
What is the cheapest month to fly from Bloemfontein to Johannesburg?
November 2026: tickets from $54. The most expensive is December 2026, from $72.
What is the cheapest upcoming date to fly from Bloemfontein to Johannesburg?
14 November 2026 (Saturday): from $54 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Bloemfontein to Johannesburg?
FlySafair: nonstop tickets from $54 on 14 November by recent searches. Prices change daily, so compare the sellers in the search.
Which Bloemfontein airport do flights to Johannesburg leave from?
Bram Fischer International (46 a week).