FlightsFrom Johannesburg

To Pietermaritzburg

Cheap Flights from Johannesburg to Pietermaritzburg

Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Johannesburg

RatePunk searches hundreds of travel sites at once for deals on flights to Pietermaritzburg

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Johannesburg to Pietermaritzburg

Explore current cheapest deals departing from Johannesburg to Pietermaritzburg

August 21 - August 23

Cheapest

JNB - Pietermaritzburg

$117

$215

Round trip

August 21 - August 29

Cheapest

JNB - Pietermaritzburg

$111

$215

Round trip

October 2 - October 9

Cheapest

JNB - Pietermaritzburg

$131

$215

Round trip

July 23 - July 24

Best
Earliest

JNB - Pietermaritzburg

$142

$217

Round trip

July 23 - July 25

Best
Earliest

JNB - Pietermaritzburg

$142

$217

Round trip

July 23 - July 27

Best
Earliest

JNB - Pietermaritzburg

$142

$217

Round trip

July 23 - July 28

Best
Earliest

JNB - Pietermaritzburg

$141

$217

Round trip

July 23 - July 29

Best
Earliest

JNB - Pietermaritzburg

$139

$217

Round trip

July 23 - July 30

Best
Earliest

JNB - Pietermaritzburg

$139

$217

Round trip

July 23 - July 31

Best
Earliest

JNB - Pietermaritzburg

$136

$217

Round trip

Unlock all 500+ flight deals to Pietermaritzburg and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Johannesburg to Pietermaritzburg

Almost all itineraries for flights from Johannesburg to Pietermaritzburg are non-stop, representing a substantial 100% of recent fares. This means you can expect a direct journey without layovers when planning your trip. The route covers a distance of 444 kilometers, classifying it as a short-haul flight.
When considering cheap flights from Johannesburg to Pietermaritzburg, fares typically range from $109–$217, with a median price of $189. Right now, current fares are above the typical level for this route. New deals for this route appear almost daily, suggesting frequent opportunities to find competitive prices.
If you are wondering when is the cheapest time to fly from Johannesburg to Pietermaritzburg, the data indicates that February and March are typically the most affordable months, both with median fares of $105. January also offers competitive pricing, with a median fare of $110.
For those asking how long is the flight from Johannesburg to Pietermaritzburg, a typical journey, including connections if any, takes approximately 2h 10m. Given that almost all flights on this route are direct, this duration largely reflects the non-stop travel time between the two cities.

How much is a round trip from Johannesburg to Pietermaritzburg

Regular price: $90 - $215

Prices are currently within the regular range for flights from Johannesburg to Pietermaritzburg.

The regular price range for this route is between 90 USD and 215 USD. The current lowest deal is 215 USD with Airlink, for travel from Aug 21-Aug 23.

now $215

Low $90

High $215

The cheapest time to fly from Johannesburg to Pietermaritzburg

The cheapest month to fly from JNB to PZB is February, with a median price of $105. The most expensive month is November, with a median price of $216. Prices are generally lower from January to September.

February

Cheapest

Flights from $105

November

Most Expensive

Flights from $216

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Johannesburg to Pietermaritzburg

Airline logo

Airlink

Last-minute flights going from Johannesburg to Pietermaritzburg

Wed, Jun 17

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$126

$235

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$136

$218

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$111

$218

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$126

$223

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$134

$277

One-way

Fri, Jun 19

⌛ Last-Minute

JNB - Pietermaritzburg

Airlink

Johannesburg (JNB) - Pietermaritzburg (PZB)

Airlink

$135

$218

One-way

Biggest price drops on these dates for flights from Johannesburg to Pietermaritzburg

7 nights

Dec 21 - Dec 28

$223  →  $218

2%

7 nights

Dec 7 - Dec 14

$217  →  $218

0%

8 nights

Dec 4 - Dec 12

$214  →  $218

2%

3 nights

Dec 9 - Dec 12

$213  →  $218

2%

Popular Airports to fly from Johannesburg to Pietermaritzburg

Johannesburg - Pietermaritzburg route insights

💸 Price insights

Recent fares are above the typical level

Recent fares for Johannesburg to Pietermaritzburg are above the typical level, with a median of $189.

📅 Best time to fly

February is historically the cheapest month

Historically, February is the cheapest month to fly from Johannesburg to Pietermaritzburg, with a median price of $105.

⏱️ Flight duration

Direct flights take 2h 10m

The median flight time from Johannesburg to Pietermaritzburg is 2 hours 10 minutes.

✈️ Airlines & availability

Direct flights are frequent

Direct flights are frequent, with 1.03 deals per day historically. Airlink offers direct flights.

🏆 Airline highlight

Airlink offers direct flights

Airlink is a key airline for direct flights from Johannesburg to Pietermaritzburg.

🎯 Booking tip

Consider booking in February or March

Historically, February and March offer the lowest median prices at $105 for this route.

Johannesburg main airports to depart from

O. R. Tambo International (JNB)

Cheapest

Fly from O. R. Tambo International for a direct route to Pietermaritzburg, often with competitive pricing.

📍 ~20 km from Johannesburg city center (reachable by car or Gautrain)

💸 Flights from ~$215

Lanseria International (HLA)

Consider Lanseria International as an alternative departure point for your journey to Pietermaritzburg.

📍 ~30 km from Johannesburg city center (reachable by car)

💸 Flights from ~$215

Pietermaritzburg main airports to arrive at

Pietermaritzburg (PZB)

Cheapest

Pietermaritzburg Airport is a convenient arrival point for travelers heading to Pietermaritzburg.

📍 ~5 km from Pietermaritzburg (reachable by car)

💸 Flights from ~$215

Airports nearby Pietermaritzburg used as alternative

Durban International (DUR)

Cheapest

Durban International is a practical alternative due to its proximity and higher flight frequency.

📍 ~75 km from Pietermaritzburg (reachable by car, but traffic on the N3 can be heavy during peak hours).

💸 Flights from ~$88

Richards Bay (RCB)

Richards Bay offers a regional alternative within the same province for specific domestic connections.

📍 ~170 km from Pietermaritzburg (reachable by car).

💸 Flights from ~$190

Margate (MGH)

Margate is an alternative for regional travel within the province, but has very limited flight frequency.

📍 ~100 km from Pietermaritzburg (reachable by car).

💸 Flights from ~$226

Frequently Asked Questions About Flights to Pietermaritzburg

Historically, the best time to purchase tickets for flights from Johannesburg to Pietermaritzburg has been 60+ days before departure, with an average price of $166. Prices tend to increase as the departure date approaches. For example, flights booked 28-59 days out typically average around $171, while those booked 0-6 days before departure average $184. Planning ahead by more than two months can lead to more favorable pricing.

Across the trailing quarter, a good price for a flight from Johannesburg to Pietermaritzburg has been $109. This figure represents the 25th percentile of prices observed over the trailing 90 days. The median price for this route during the same period was $189, with 75% of prices falling below $217. Travelers aiming for a budget-friendly option should target fares around or below $109.

Historically, the cheapest months to fly from Johannesburg to Pietermaritzburg have been February and March, both with a median price of $105. January also offers competitive pricing, with a median of $110. The annual median price for this route is $189, indicating that these months offer significant savings. Travelers looking for the most economical options should consider planning their trips during these periods.