Support

Flights Bloemfontein — Johannesburg

Bloemfontein
BFN
Johannesburg
JNB

Cheap flights Bloemfontein — Johannesburg

Below you can see the best deals on flights Bloemfontein — Johannesburg for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 22 June, from $47.

Top 10 cheap flights Bloemfontein — Johannesburg

Direct flights Bloemfontein — Johannesburg

Direct flight options for Bloemfontein — Johannesburg with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by Airlink — travel time is 50 min.

Top 10 direct flights Bloemfontein — Johannesburg

About the Bloemfontein — Johannesburg flight

On this page, you can find and book flights from Bloemfontein to Johannesburg. The flight between these South African cities covers a distance of about 369 km, with approximately 40 flights per week.

Regular service is provided by airlines such as Airlink, Safair, and South African Airways. Ticket prices change constantly, so we recommend using the low-fare calendar and price dynamic chart to find the best deals.

Flight schedule Bloemfontein — Johannesburg

The table shows direct flights Bloemfontein → Johannesburg on the selected date. The flight takes approximately 50 min. Regular flights are operated by Airlink, CemAir, FlySafair and Emirates. Departures from Bram Fischer International Airport airports, arrivals at O.R. Tambo International Airport and Lanseria International Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Bloemfontein — Johannesburg

Below is a calendar of the lowest flight ticket prices for Bloemfontein — Johannesburg by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from $47 in r, and the most expensive are around $146 in r. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Bloemfontein → Johannesburg, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
Jan$104highMay$87lowSep$94medium
Feb$85lowJun$90mediumOct$96medium
Mar$93mediumJul$91mediumNov$101high
Apr$96mediumAug$86lowDec$111high

Some values are estimated based on seasonality.

When to fly

The warmest period in Johannesburg is during January and December, with an average high of about +26°C, which is also when the highest rainfall occurs. The coldest and driest time of year is July, when night temperatures can drop to +3.6°C, but rain is almost non-existent.

According to current data, the most budget-friendly month to fly is July, when tickets cost $55. Peak prices are recorded in December, when flight costs increase and start $146.

The optimal time for a trip in terms of savings and comfort is June or July: these months have the lowest probability of rain and the lowest prices for flights from Bloemfontein. It is best to avoid December due to high ticket costs and wet weather.

Temperature · Johannesburg

Dry and wet days · Johannesburg

Wind speed and direction · Johannesburg

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Bloemfontein — Johannesburg ticket

  • Choose direct flights with Airlink or Safair, as layovers on this 369 km route significantly increase travel time.
  • For maximum savings, plan your trip for July — prices this month start $55.
  • Use the price dynamic chart on this page: mid-week flights are often cheaper than departures on Friday or Sunday.
  • Consider the baggage allowance of local low-cost carriers, as the cheapest fares may only include carry-on luggage.
  • Check the information on how to get to Bloemfontein Airport in advance to arrive for check-in on time.

Airlines

About 10 airlines operate on this route, including key carriers Airlink, Safair, and South African Airways. Most flights are direct, providing a stable connection between the cities with a frequency of about 40 flights per week. You can find the current flight schedule and detailed information about each carrier's flights in the list below.

  • Airlink
    Airlink4Z
    17x/week
    WebsiteFleet: 703M pax/year
    • Direct flight BFN → JNB17x/week
      Duration
      50m
      Days
      un,MonS
  • CemAir
    CemAir5Z
    15x/week
    WebsiteFleet: 341M pax/year
    • Direct flight BFN → JNB15x/week
      Duration
      1h
      Days
      un,MonS
  • FlySafair
    FlySafairFA
    4x/week
    WebsiteFleet: 377M pax/year
    • Direct flight BFN → JNB4x/week
      Duration
      1h
      Days
      un,MonS
  • Emirates
    EmiratesEK
    1x/week
    WebsiteFleet: 26051.9M pax/year
    • Direct flight BFN → JNB1x/week
  • Qatar Airways
    Qatar AirwaysQR
    1x/week
    WebsiteFleet: 26640M pax/year
    • Direct flight BFN → JNB1x/week
  • South African Airways
    South African AirwaysSA
    1x/week
    WebsiteFleet: 131.5M pax/year
    • Direct flight BFN → JNB1x/week
  • Qantas
    QantasQF
    1x/week
    WebsiteFleet: 33646M pax/year
    • Direct flight BFN → JNB1x/week
  • Turkish Airlines
    Turkish AirlinesTK
    1x/week
    WebsiteFleet: 49283.4M pax/year
    • Direct flight BFN → JNB1x/week
  • Air France
    Air FranceAF
    1x/week
    WebsiteFleet: 22045M pax/year
    • Direct flight BFN → JNB1x/week
  • KLM
    KLMKL
    1x/week
    WebsiteFleet: 11230.3M pax/year
    • Direct flight BFN → JNB1x/week

Cities and airports on the Bloemfontein — Johannesburg route

Flights Bloemfontein — Johannesburg depart from Bram Fischer International Airport and arrive at O.R. Tambo International Airport and Lanseria International Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Johannesburg

Low-cost Airlines in AfricaTips for Travelers

Low-cost Airlines in Africa

We all know about low-cost airlines in Europe and even Asia, but it turns out this business model has also spread to airlines on the black continent. Travelers who have made it to Africa can also trav…

Farther Afield and Where It's Great: Let's Fly to AfricaWhere to go

Farther Afield and Where It's Great: Let's Fly to Africa

Of course, flying to the shores of the Mediterranean Sea in Tunisia or relaxing in Egypt, drifting on the surface of the saltiest sea, the Red Sea, is always super. However, let's not limit ourselves…

The World's Largest CitiesInteresting

The World's Largest Cities

If you prefer non-stop action to quiet solitude somewhere by the sea or in the mountains — this article is for you. We've already told you about the oldest cities in the world, and now it's time to de…

The Most Dangerous Areas in the World: Where Tourists Should Not GoTips for Travelers

The Most Dangerous Areas in the World: Where Tourists Should Not Go

The world is too vast to limit oneself to "all-inclusive" hotels, but sometimes the thirst for adventure leads travelers to places where travel insurance turns into a useless piece of paper. There are…

How to organize a safari trip to AfricaTravel Ideas

How to organize a safari trip to Africa

If you've firmly decided to « Let's fly to Africa! », then a safari is a must. There are many options on the continent where you can go to see lions, rhinos, antelopes, and even pink flamingos. All in…

Free Public Transport AbroadUseful information

Free Public Transport Abroad

How to get around abroad is always a tricky question. Some simply buy a day pass and spare no expense, while others prefer to walk to avoid spending extra money on “it’s only a ten-minute walk!”. But…

Frequently asked questions about the Bloemfontein — Johannesburg flight

How long is the flight from Bloemfontein to Johannesburg?

The distance between the cities is 369 km, so a direct flight usually takes from 45 to 60 minutes.

Which airlines fly this route?

Regular service is provided by Airlink, Safair, CemAir, and South African Airways.

Are there direct flights between the cities?

Yes, there are several direct flights daily on this route, which is the fastest way to travel between the cities.

How much is the cheapest ticket?

Flight prices are dynamic and depend on the season; you can check the current minimum cost for your dates in the low-fare calendar on this page.

Which airport do flights arrive at?

Most flights from Bloemfontein arrive at O.R. Tambo International Airport (JNB). We recommend checking how to get from the airport to Johannesburg in advance.