From
To
Thu 10/29
Thu 11/5
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 10/29
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 10/29
Thu 11/5
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 10/29
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Africa South Africa Cheap flights to Bloemfontein, South Africa

Cheap Flights to Bloemfontein

Popular in July High demand for flights, 11% potential price rise
Cheapest in April Best time to find cheap flights, 2% potential price drop
Average price R3 044 Average for round-trip flights in October 2020
Round-trip from R2 307 From Johannesburg to Bloemfontein
One-way from R1 162 One-way flight from Johannesburg to Bloemfontein
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Bloemfontein flights by month

January
R2 405
February
R2 518
March
R3 344
April
R3 056
May
R2 590
June
R2 725
July
R3 022
August
R2 824
September
R2 923
October
R2 458
November
R2 334
December
R2 647
Currently, the cheapest month for flights to Bloemfontein is November. The most expensive month for flights is March. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Bloemfontein?

Choose a month below to see average flight price and weather conditions.
JNB - BFN
Price
R2 334 - R3 805
BFN
Temperature
19 - 31 °C
BFN
Rainfall
4 - 96 mm

Peak season:

December through to February tends to be the warmest months of the year and with it, tends to be the busiest. A lot of tourists flock to enjoy the warmer weather which can increase the price of flights to Bloemfontein. There is also the annual rose festival which takes place around late October time. Spring and autumn both have their benefits too, the temperatures are still warm but there are fewer tourists around giving you a better chance to secure cheap flights to Bloemfontein. For spring aim to visit between late September and early December and for autumn book your flights for around February to April.

Off season:

Cheap flights to Bloemfontein can be found during the winter months although you might only end up saving R100. Tourists still visit during the winter as it is cooler and more tolerable. There is also a much lower chance of rain too which is a bonus.

When is the best time to book a flight to Bloemfontein?

Generally it is best to book your flights to Bloemfontein 2 months in advance or earlier if you can. Despite there being a couple of airlines that fly to Bloemfontein you’ll notice that their prices aren’t overly competitive and usually offer similarly priced flight tickets. If you aim to visit in spring or autumn you’ll avoid the major hustle and bustle of tourism but still manage to enjoy your getaway in regards to the weather. The rose festival in October is definitely worth seeing however you’ll struggle to find cheap flights so make sure you book early to avoid the steeper prices.

Which day is cheapest to fly to Bloemfontein?

The cheapest flights to Bloemfontein are usually found when departing on a Thursday. The departure day with the highest cost at present is Saturday.

What time of day is cheapest to fly to Bloemfontein?

At the moment, flights in the afternoon are likely to offer the best value for money for your Bloemfontein trip. A flight in the evening will more often than not be of higher cost.

How long is the flight to Bloemfontein?

Flights from Johannesburg to Bloemfontein – 1 hours 00 minutes.

Flights from Cape Town to Bloemfontein – 1 hours 30 minutes.

Flights from George to Bloemfontein – 1 hours 40 minutes.

Flights from Port Elizabeth to Bloemfontein – 3 hours 50 minutes.

Which airlines operate flights to Bloemfontein?

CemAir, South African and Fly Blue Crane are the main airlines that offer cheap flights to Bloemfontein. There isn’t usually too much difference between their prices for flight tickets so it might come down to preference. If you have a loyalty scheme with one of them then it would make sense to fly with them to either continue building up your points or to redeem them. They are all good airlines however South African does tend to cater for almost all domestic destinations.

How to get from the airport to the city centre?

Your transport options are fairly limited once you arrive at the airport however there are a couple of ways to find your way to the centre. If you are planning to travel around South Africa a bit or see the neighboring towns then renting a car from the airport would be the best bet. You can either do this after you’ve booked your flights to Bloemfontein or once you land. The next option would be to take a taxi. You’ll find these outside of the airport but make sure to agree on the fare before you get in else you might end up getting ripped off. You could also look into pre-arranging transport to collect you from the airport, while it won’t be as cheap as just jumping into a random taxi, it might make you feel safer knowing a legitimate driver will be there.

Back to top

Find the best prices for you!

Cheap tickets to Bloemfontein found by our users in South Africa

Bloemfontein airports

Home Africa South Africa Cheap flights to Bloemfontein, South Africa
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First