Cheap Flights from Cape Town to Pietermaritzburg
Browse current best options from Cape Town. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Cape Town
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 Cape Town to Pietermaritzburg
Explore current cheapest deals departing from Cape Town to Pietermaritzburg
Round trip
Sort by: Cheapest
November 26 - December 2
CPT - Pietermaritzburg
$275
$411
Round trip
November 26 - December 6
CPT - Pietermaritzburg
$269
$411
Round trip
November 26 - December 1
CPT - Pietermaritzburg
$276
$411
Round trip
October 15 - November 4
CPT - Pietermaritzburg
$307
$412
Round trip
October 15 - November 12
CPT - Pietermaritzburg
$307
$412
Round trip
October 15 - November 9
CPT - Pietermaritzburg
$307
$413
Round trip
November 26 - November 30
CPT - Pietermaritzburg
$272
$413
Round trip
October 15 - November 11
CPT - Pietermaritzburg
$307
$415
Round trip
October 15 - October 30
CPT - Pietermaritzburg
$309
$415
Round trip
October 15 - October 27
CPT - Pietermaritzburg
$312
$415
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 Cape Town to Pietermaritzburg
How much is a round trip from Cape Town to Pietermaritzburg
Regular price: $228 - $399
Prices are currently above the regular range.
The regular price range for flights from Cape Town to Pietermaritzburg is between $228 and $399. The current lowest deal is $411 with Airlink, for travel from Nov 26-Dec 1.
now $411
Low $228
High $399
The cheapest time to fly from Cape Town to Pietermaritzburg
The cheapest month to fly from CPT to PZB is June, with a median price of $172. The most expensive month is April, with a median price of $259. Prices are generally lower from June to November.
June
Flights from $172
April
Flights from $259
Direct flights from Cape Town to Pietermaritzburg
Airlink
Safair
Airfreight Express
TransAsia Airways
Last-minute flights going from Cape Town to Pietermaritzburg
Thu, Jun 18
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
Safair, Airlink
$339
$435
One-way
Fri, Jun 19
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
Safair
$313
$560
One-way
Sat, Jun 20
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
Safair
$313
$606
One-way
Tue, Jun 23
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
Airfreight Express, Airlink
$315
$487
One-way
Wed, Jul 1
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
TransAsia Airways
$314
$491
One-way
Thu, Jul 16
CPT - Pietermaritzburg
Cape Town (CPT) - Pietermaritzburg (PZB)
Safair
$293
$451
One-way
Biggest price drops on these dates for flights from Cape Town to Pietermaritzburg
Jun 18 - Jun 19
$339 → $435
28%
Oct 15 - Oct 27
$312 → $415
33%
Oct 15 - Nov 4
$307 → $412
34%
Oct 15 - Nov 12
$307 → $412
34%
Popular Airports to fly from Cape Town to Pietermaritzburg
Cape Town - Pietermaritzburg route insights
💸 Price insights
Recent fares are above the typical level
Recent fares for Cape Town to Pietermaritzburg are above the typical level, at $411.
📅 Best time to fly
Fly in June for the cheapest fares
Historically, June is the cheapest month to fly from Cape Town to Pietermaritzburg, at $172.
⏱️ Flight duration
Connecting flights take 5h 20m
Connecting flights from Cape Town to Pietermaritzburg typically take 5h 20m.
✈️ Airlines & availability
Frequent deals on connecting flights
Deals for connecting flights from Cape Town to Pietermaritzburg are frequent, with 0.77 deals per day.
🏆 Airline highlight
Airlink offers connecting flights
Airlink historically offers connecting flights from Cape Town to Pietermaritzburg.
🎯 Booking tip
Consider connecting flights
Connecting flights are dominant for this route, with a median of 1 stopover.
Cape Town main airports to depart from
Cape Town International (CPT)
Cape Town International Airport is a convenient departure point for flights to Pietermaritzburg.
📍 ~18 km from city center (reachable by car)
💸 Flights from ~$411
Pietermaritzburg main airports to arrive at
Pietermaritzburg (PZB)
Pietermaritzburg Airport is a convenient arrival option for flights from Cape Town to Pietermaritzburg.
📍 ~5 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$411
Airports nearby Pietermaritzburg used as alternative
Durban International (DUR)
Durban International is a practical alternative with higher flight frequency and more airline choices than PZB.
📍 ~75 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$157
O. R. Tambo International (JNB)
O. R. Tambo International is a primary aviation hub, often providing lower fares for long-haul flights.
📍 ~400 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$129
Richards Bay (RCB)
Richards Bay is a regional alternative within the same province, useful for specific domestic connections.
📍 ~180 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$381
Margate (MGH)
Margate is a regional alternative for travel within the province, but with very limited flight frequency.
📍 ~100 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$436
Lanseria International (HLA)
Lanseria International is a secondary hub for the Johannesburg area, often used by low-cost carriers.
📍 ~400 km from Pietermaritzburg (reachable by car)
💸 Flights from ~$125