Cheap flights from Bloemfontein to Pietermaritzburg

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

Return
Economy
Tue 1/26
Tue 2/2
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
Tue 1/26
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')

How to find the cheapest flight from
Bloemfontein (BFN) to Pietermaritzburg (PZB)

How far in advance should I book a flight from Bloemfontein to Pietermaritzburg?

Users have found that booking a flight from Bloemfontein to Pietermaritzburg at least 55 days early can save you up to 13% on average compared to booking a flight this week. If booking 55 days before your flight isn’t an option for you, users have found flights from Bloemfontein to Pietermaritzburg for as little as R3 610 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R3 915 for flights departing within the next 3 days.

What is the cheapest month to fly from Bloemfontein to Pietermaritzburg?

July can be a great time to fly to Pietermaritzburg from Bloemfontein with a flight ticket averaging about R3 308. Cheapflights users have found deals in the month of July for as cheap as R1 691. The most expensive prices can be found in the month of February.

When is the cheapest time to fly from Bloemfontein to Pietermaritzburg (BFN - PZB)?

It’s typically best to fly out from Bloemfontein to Pietermaritzburg in the morning. Doing so could potentially save you 15% on the flight price compared to flying at midday, which is usually more expensive.

Related info for your journey

Useful info, stats and facts about Bloemfontein to Pietermaritzburg flights.

Flight FAQs

From Bloemfontein to Pietermaritzburg

How popular is this flight route?

The Bloemfontein Intl to Pietermaritzburg flight path was viewed by 2 019 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Bloemfontein or Pietermaritzburg?

The rainfall in Bloemfontein is generally more than the rainfall in Pietermaritzburg. This will continue over the next 15 days.

Is Bloemfontein weather warmer or cooler than Pietermaritzburg?

We forecast the temperature to be around the 31 °Cs in February, on average. The temperature in Pietermaritzburg is generally the same as in Bloemfontein. Book flights in a timely manner in correlation to your departure date.

Alternative routes for Bloemfontein to Pietermaritzburg

Destination information for Pietermaritzburg

Things to know before you go. Useful info for your trip from Bloemfontein to Pietermaritzburg
Average temperature for January in Pietermaritzburg
30.0 °C
Avg rainfall for January in Pietermaritzburg
122.0 mm

Airports servicing Bloemfontein

Airports servicing Pietermaritzburg

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