Travel from Pretoria to Margate-South-Africa

Bus or fly from Pretoria to Margate?

CemAir flies from Pretoria to Margate once daily. Alternatively, you can take a bus from Pretoria to Margate via Durban and Margate in around 11 h 9 min.

How to get from Pretoria to Margate

ModeDurationPrice
From Pretoria train to Marlboro, train to Johannesburg airport, fly to Margate airport, then taxi to Margate.3 h 32 min$121
From Pretoria train to Marlboro, train to Johannesburg airport, fly to Durban airport, bus to Margate, then taxi to Margate.6 h 25 min$96
From Pretoria train to Midrand, taxi to Lanseria airport, fly to Durban airport, bus to Margate, then taxi to Margate.6 h 33 min$125
From Pretoria bus to Durban, bus to Margate, then taxi to Margate.11 h 9 min$50
From Pretoria train to Johannesburg, train to Durban, bus to Port Shepstone, then taxi to Margate.18 h 54 min$155
From Pretoria train to Johannesburg, car train to Durban, bus to Margate, then taxi to Margate.19 h 23 min$46
From Pretoria drive to Margate.7 h 42 min$87

How long does it take to get from Pretoria to Margate?

It takes approximately 3 h 32 min to get from Pretoria to Margate, including transfers.

Operators from Pretoria to Margate

OperatorPhoneWebsite
Gautrain+27 80 042 8872Gautrain
CemAirCemAir
ComairComair
South African AirwaysSouth African Airways
British AirwaysBritish Airways
MangoMango
Turkish AirlinesTurkish Airlines
SafairSafair
Qatar AirwaysQatar Airways
Margate Coaches+27 39 312 1406Margate Coaches
Eldo Coaches086 113 5367Eldo Coaches
Premier Classe086 000 8888Premier Classe
Citiliner087 352 0352Citiliner
Shosholoza Meyl086 000 8888Shosholoza Meyl