Cheap Flights from Johannesburg (JNBA) to Bloemfontein (BFN)

Travellers and cabin class

Compare Johannesburg to Bloemfontein flight deals

Find the cheapest month or even day of the year to fly to Bloemfontein

Book the best Bloemfontein fare with no extra fees

Flight deals from Johannesburg to Bloemfontein

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Bloemfontein? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Bloemfontein

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Bloemfontein flights are currently cheapest in June.

Direct flights from Johannesburg to Bloemfontein

Johannesburg to Bloemfontein: Alternative routes

Compare routes from Johannesburg to Bloemfontein below. You may find an airport to fly into that's cheaper, faster, or easier than Bloemfontein.

Johannesburg to Bloemfontein: Flight information

The things to know before you go.
Cheapest flight found$93
Cheapest month to flyJune
Average flight time1 hr, 3 mins
Most popular airlineCemAir
Average flights per week107

Finding cheap flights from Johannesburg to Bloemfontein: Frequently asked questions

The best price we found for a return flight from Johannesburg to Bloemfontein is $93. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 3 minutes is the average flight time from Johannesburg to Bloemfontein.
CemAir, Airlink and Qatar Airways fly direct from Johannesburg to Bloemfontein.
As of May 2025, there are 107 flights per week flying from Johannesburg to Bloemfontein.
The cheapest month to fly from Johannesburg to Bloemfontein is usually May 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Bloemfontein Airport on Tuesday, 24 June 2025.
Yes – the average flight time is 1 hour and 3 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Bloemfontein but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Bloemfontein is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Bloemfontein is Safair .

Travelling from Johannesburg to Bram Fischer International Airport (BFN): what you need to know

  • Your next great adventure starts at one of Johannesburg's main airports, O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA). Explore your options for booking a flight from Johannesburg to Bram Fischer International Airport (BFN) taking off from either of these bases.

  • Approximately 1 hour 2 minutes is how long you can expect to be in the air on a direct flight from Johannesburg to Bram Fischer International Airport.

  • Bram Fischer International Airport is located in Bloemfontein. The city's timezone is UTC+2 — the same as Johannesburg.

  • O.R. Tambo International Airport (JNB) to Bram Fischer International Airport (BFN) is the most popular route. There are 158 direct flights a week to pick from. If you have things to do before leaving, hop on the last flight with Airlink at 17:10. Choose the first JNB to BFN departure operated by Airlink at 06:10 if you want to get going earlier.

  • Leave enough time to get on your flight from Johannesburg to BFN. Generally, it's best to arrive two hours before international departures and an hour ahead for domestic flights.

  • Popular months like July or other peak periods mean longer lines and possible delays. Stay ahead of the crowds by getting to the airport even earlier. Plan for at least four hours ahead of international flights and two hours before domestic departures.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) will have you travelling directly to your destination. Nonstop flights from Johannesburg to Bram Fischer International Airport (BFN) take off from this terminal.

  • You'll have your pick of carriers operating direct flights from Johannesburg to Bram Fischer International Airport leaving from JNB. Book your ticket with one of these:

  • From central Johannesburg, JNB is around 29 kilometres away. Check the official airport website or use navigation apps to find the best way to get there.

  • Need a convenient hotel close to O.R. Tambo International Airport? If you're boarding an early flight from Johannesburg to Bram Fischer International Airport, these accommodation options will have you sleeping moments from your check-in counter:

About Bram Fischer International Airport (BFN)

Getting from Bram Fischer International Airport (BFN) to central Bloemfontein

  • Bram Fischer International Airport to the centre of Bloemfontein takes around 15 minutes by car. It's approximately 10 kilometres away. Find out what options are available, such as cabs, car rentals or ride-sharing.

How to find the cheapest flights from Johannesburg to Bram Fischer International Airport (BFN)

  • Lock in a one-way ticket from Johannesburg to Bram Fischer International Airport from $49 or travel return from just $93. Fares listed are subject to change and may differ when you make your booking.

  • 7 months before your departure is the best time to score flight tickets from Johannesburg to BFN.

  • You'll score the best savings on your tickets from Johannesburg to Bram Fischer International Airport if you plan your break for April. Go one step further and use the 'Whole month' search tool to see the cheapest day to fly.

  • Create a Price Alert and track any changes on this route through email or push notifications. You'll be the first to know when the fares drop. Good timing makes all the difference when searching for flight tickets from Johannesburg to BFN.

  • Play around with the filters to find your ideal trip. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Johannesburg to Bram Fischer International Airport, use the 'Sort by' tool. You can also filter results by arrival and departure times, airline, and number of stops.

The best time to fly from Johannesburg to Bram Fischer International Airport (BFN)

  • May is the quietest time to travel to Bloemfontein. Alternatively, join the crowds and take off in July. This is the busiest month for flights from Johannesburg to Bram Fischer International Airport, but the best time to go is your call.

  • The warmest month in Bloemfontein is January, with the temperature ranging between 16ºC and 32ºC. Lock in your flights from Johannesburg to BFN in this month if this is the type of weather you enjoy.

  • July sees average temperatures of between 1ºC and 19ºC. Search for cheap flights from Johannesburg to Bram Fischer International Airport sometime around then if you like travelling in cooler conditions.

More about Bloemfontein

  • When it comes to searching for somewhere to lay your head, you'll find the most popular stays in Bloemfontein right here. Check out these options after locking in your flight from Johannesburg to Bram Fischer International Airport:

  • There are so many things to do and see in this city it can be hard to figure out where to begin. Naval Hill Planetarium, Bloemfontein Zoo and Anglo Boer War Museum are top attractions which should be on every Bloemfontein itinerary.

Complete your Bloemfontein trip with a car rental

  • Finding you a cheap flight from Johannesburg to Bram Fischer International Airport isn't our only party trick. Check out our car rentals in Bloemfontein and explore at your own pace. We find deals from trusted car rental companies and put them all in one place. You can instantly compare rates and then book with no fees.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.