Pietermaritzburg flights

Book cheap flights from Cape Town to Pietermaritzburg

Flights from Cape Town to Pietermaritzburg

Prices observed in the past 7 days start from N/A one-way and R7778 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to Pietermaritzburg

Flights from Cape Town to Pietermaritzburg

Flights from Cape Town to Pietermaritzburg connect the Western Cape with KwaZulu-Natal’s capital city. There are no direct flights, but Cape Town to Pietermaritzburg flights are available with one-stop connections, typically via Johannesburg or other major cities.

Frequently Asked Questions

How long is the flight from Cape Town to Pietermaritzburg?

Flights from Cape Town to Pietermaritzburg take around 3 to 5 hours flying time, excluding layovers. Total travel time is usually 4 to 8 hours, depending on the connection and route.

When is the cheapest time to book flights from Cape Town to Pietermaritzburg?

The cheapest time to book Cape Town to Pietermaritzburg flights is typically around 4–6 weeks before departure. Travelling in June or November and flying midweek can help you find lower fares.

Which airlines fly from Cape Town to Pietermaritzburg?

Airlines flying from Cape Town to Pietermaritzburg include Airlink, which operates the full route with connections. Other airlines such as FlySafair, CemAir and South African Airways may be included on connecting itineraries via Johannesburg or other cities.

Do South Africans need a visa for Pietermaritzburg?

No, South Africans do not need a visa for Pietermaritzburg, as this is a domestic route. You’ll need a valid South African ID, passport or driver’s licence to fly.

What do I need to know before travelling to Pietermaritzburg?

Cape Town and Pietermaritzburg are in the same time zone (UTC 2). Since there are no direct flights, most Cape Town to Pietermaritzburg flights require a stopover, so allow extra travel time when planning your trip.

Which airports are used for this route?  

Flights from Cape Town to Pietermaritzburg depart from Cape Town International Airport (CPT) and arrive at Pietermaritzburg Airport (PZB).

Custom travel packages

More popular flights from Cape Town

Why travel from Cape Town to Pietermaritzburg

Discover what sets Pietermaritzburg apart and why it continues to inspire travellers

More popular flights to Pietermaritzburg

Download Travelstart App

TRAVEL HACK

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.