Travel from Johannesburg-Airport-JNB to Pietermaritzburg

Bus or fly from Johannesburg Airport (JNB) to Pietermaritzburg?

South African Airways flies from Johannesburg Airport (JNB) to Pietermaritzburg 4 times a day. Alternatively, Gautrain operates a bus from Johannesburg Airport (JNB) to Pietermaritzburg every 20 minutes. Tickets cost $9 - $10 and the journey takes 9 min. 6 other operators also service this route.

How to get from Johannesburg Airport (JNB) to Pietermaritzburg

From Johannesburg airport fly to Pietermaritzburg airport then taxi to Pietermaritzburg. 1 h 4 min $108. From OR Tambo Airport train to Marlboro, train to Johannesburg, then bus to Pietermaritzburg. 8 h 23 min $43. From OR Tambo Airport train to Marlboro, train to Johannesburg, then car train to Pietermaritzburg. 13 h 7 min $34. From Johannesburg Airport (JNB) drive to Pietermaritzburg. 5 h 19 min $58.

Operators from Johannesburg Airport (JNB) to Pietermaritzburg

OperatorPhoneWebsite
South African AirwaysSouth African Airways
Gautrain+27 80 042 8872Gautrain
InterCape+27 (0)21 380 4400InterCape
Shosholoza Meyl086 000 8888Shosholoza Meyl