Book Pietermaritzburg to Johannesburg Flights
PZB — JNB
Domestic fares move all day long, so compare direct airline pricing first and then use local aggregators for bundled value.
Swipe left or right to browse
Pietermaritzburg Airport, known locally as Oribi, sits 5km south of the KwaZulu-Natal capital on a plateau above the city. Airlink is the only scheduled carrier on this route, running four services a day to OR Tambo in one hour five minutes. The demand profile is almost entirely weekday business — Pietermaritzburg is the KZN provincial legislative capital and houses significant legal, government and university functions, generating a consistent stream of officials and professionals who need same-day Johannesburg access. Weekend services exist but carry far less traffic.
May is cheapest in the data; December through January is the listed peak window, though at this low volume level the price swings are modest compared to major trunk routes. The meaningful constraint on this route is frequency rather than fare — with four services a day, the practical choice is usually which morning or afternoon departure fits the meeting schedule rather than which price tier to target. Airlink's baggage policy, generous relative to low-cost carriers, is the practical differentiator for business travellers carrying samples, equipment or document loads.
Most leisure travellers heading from Pietermaritzburg to Johannesburg drive or use the bus rather than fly — the one-hour flight competes with a five-hour road journey that many KZN residents regard as unremarkable. For those who do fly, OR Tambo's domestic terminal is straightforward to navigate from the Airlink gates, and ground transfer into Johannesburg or Pretoria by rideshare moves efficiently. Pietermaritzburg Airport itself is a small facility with no airbridge — passengers walk across the apron, which is a reminder of the provincial character of the airport even as the city it serves handles significant government functions.
Quick facts
| Route | PZB → JNB |
| Typical duration | 1h 5m |
| Daily flights | 4 |
| Cheapest month | May |
| Peak season | December-January |
| From airport | Pietermaritzburg Airport |
| To airport | OR Tambo International Airport |
| Type | domestic |
| Airlines | airlink |