Skip to flight searchSkip to main content

Flights from Bloemfontein to Johannesburg

Bloemfontein to Johannesburg flights in under an hour

Choosing to fly instead of driving to Johannesburg? With around seven direct flights a day from Bloemfontein to Johannesburg, use Alternative Airlines to find a domestic flight that works for you.

In under an hour, you can travel from Bram Fischer International Airport (BFN) to O.R. Tambo International Airport (JNB) with options across three airlines.

Pay later with providers Payflex, PayJustNow and Happy Pay in South African rand.

Johannesburg tower

Bloemfontein to Johannesburg quick facts

  • Flight time - Under an hour
  • Distance - Around 380 km
  • Departure airport - Bram Fischer International Airport (BFN)
  • Arrival airport - O.R. Tambo International Airport (JNB)
  • Airlines - Airlink, CemAir, FlySafair
  • Direct flights - Yes, around 50 a week
  • Most popular day to fly - Friday
  • Most popular month to fly - December

Airlines flying from Bloemfontein to Johannesburg

You can fly directly from Bloemfontein to Johannesburg with FlySafair, Airlink, or CemAir.

FlySafair is a budget airline, while Airlink and CemAir offer full-service flights. This gives you different ways to travel.

Here’s an overview of their flights. 👇

Airline Days Direct flights per week
Airlink Daily 26
CemAir Daily 17
FlySafair Varies 7
Flights per week: Google Flights. Flight days: Google Flights and Trip.com. Correct as of October 2026. Schedules can change seasonally.
A person in an airport wearing a backpack and holding hand luggage

Flying vs driving

Since Bloemfontein to Johannesburg is a relatively short distance, you may be wondering what the best way to get there is. We’ve put together the differences between flying and driving to help you decide.

  • Journey time: under an hour by air vs around 4 hours by road.
  • Costs: fare and airport transfers vs fuel and tolls.
  • Extra time: check-in and security vs rest stops and toll plazas.

Overall, if you need to get to Johannesburg quickly, flying can save you time. But if you want the flexibility of leaving whenever you want, driving could be the better option.

BFN > JNB Happy pay example

Fly to Johannesburg now, pay later

If you’re a South African resident taking a last-minute flight and want to avoid paying everything upfront, consider it sorted.

With three buy now, pay later providers available, you can split the cost of your flight and pay with a plan that suits you.

Here’s who you can pay with:

Payflex - Split your payment into 2, 3 or 4 interest-free instalments.

PayJustNow - Spread the cost of your flight over 3 interest-free instalments.

Happy Pay - Split the cost of your flight over 2 months or in 3 bi-weekly payments. Both are interest-free.

Eligibility criteria apply.

O.R. Tambo Airport runway with plane

Departure and arrival airports

Departure

Start your journey at Bram Fischer International Airport, located just outside Bloemfontein. Named after Bram Fischer, the airport is a gateway for travellers heading to Johannesburg and other destinations across South Africa.

Arrival

Arriving at O.R. Tambo International Airport puts you at the heart of South Africa's air network. Located in Kempton Park, the airport is well placed for reaching Johannesburg, with the Gautrain offering a direct rail connection to key areas of the city, alongside taxis, shuttles and car hire.

Boarding pass being checked

Finding cheap flights from Bloemfontein to Johannesburg

Based on Alternative Airlines data, more than 4 in 10 searches for flights from Bloemfontein to Johannesburg are made within a week of departure.

So, if you’re planning a last-minute flight, you’re in luck. With around 7 direct flights a day, there's plenty of choice to find a flight that works for you.

Want to save money on your flight? Avoid Fridays if you can. This is the busiest day of the week to fly from Bloemfontein to Johannesburg (28% of searches). Because of more demand, fares can be higher.

Tuesday, Wednesday and Sunday are much quieter (only 10% of searches each). As there's less demand, fares can be lower.

But if you need to fly on Friday, we can help you spread the cost of your flight.

With buy now, pay later, you can fly when you need to, without paying it all upfront.

Based on 12 months of Alternative Airlines search data of flight searches for Bloemfontein (BFN) to Johannesburg (JNB), from 21st September 2025 to 20th September 2026.

Trusted globally

Rated Excellent on Trustpilot

We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines

Ready to book flights from Bloemfontein to Johannesburg?

Use the search bar at the top of the page or the button below to find your perfect flight and pay later.

Frequently asked questions

How long is a flight from Bloemfontein to Johannesburg?

The flight from Bloemfontein to Johannesburg is under an hour. The fastest flight takes 50 minutes.

How long does it take to drive from Bloemfontein to Johannesburg?

It takes around 4 hours to drive from Bloemfontein to Johannesburg.

Which airlines fly direct from Bloemfontein to Johannesburg?

Airlink, CemAir and FlySafair all fly direct from Bloemfontein to Johannesburg.

How much is a flight from Bloemfontein to Johannesburg?

The cost of a flight from Bloemfontein to Johannesburg varies based on the day you fly, whether you're booking last minute and the airline you fly with.

If you're going to fly on Friday, the most popular day for this route, it's likely going to cost more, compared to if you fly mid-week.

Even better, let our Best Fare Finder do the hard work for you.

What other South African domestic routes are popular?

Last updated: October 2026