Travel from Johannesburg to Margate-South-Africa

Bus or fly from Johannesburg to Margate?

CemAir flies from Johannesburg to Margate once daily. Alternatively, you can take a bus from Johannesburg to Margate via Durban and Margate in around 10 h 26 min.

How to get from Johannesburg to Margate

ModeDurationPrice
From Park train to Marlboro, train to Johannesburg airport, fly to Margate airport, then taxi to Margate.3 h 16 min$120
From Park train to Marlboro, train to Johannesburg airport, fly to Durban airport, bus to Margate, then taxi to Margate.6 h 9 min$95
From Park train to Sandton, taxi to Lanseria airport, fly to Durban airport, bus to Margate, then taxi to Margate.6 h 17 min$119
From Johannesburg bus to Durban, bus to Margate, then taxi to Margate.10 h 26 min$50
From Johannesburg train to Durban, bus to Port Shepstone, then taxi to Margate.17 h 15 min$143
From Johannesburg car train to Durban, bus to Margate, then taxi to Margate.17 h 44 min$39
From Johannesburg drive to Margate.7 h 15 min$81

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

It takes approximately 3 h 16 min to get from Johannesburg to Margate, including transfers.

Operators from Johannesburg 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
Close Print Itinerary
  1. Here are 7 options to get from
    Johannesburg to Margate:

    1. Trip:
      1 Fly Johannesburg to Margate
      • One-Way approx: USD $108 - $255
      • Duration: 3 h 16 min
      Open +
      • Trip:
        1 Fly Johannesburg to Margate
        • One-Way approx: USD $108 - $255
        • Duration: 3 h 16 min
        Close x
    2. Trip:
      2 Fly Johannesburg to Durban, bus
      • One-Way approx: USD $78 - $206
      • Duration: 6 h 9 min
      Open +
      • Trip:
        2 Fly Johannesburg to Durban, bus
        • One-Way approx: USD $78 - $206
        • Duration: 6 h 9 min
        Close x
    3. Trip:
      3 Fly Lanseria to Durban, bus
      • One-Way approx: USD $97 - $191
      • Duration: 6 h 17 min
      Open +
      • Trip:
        3 Fly Lanseria to Durban, bus
        • One-Way approx: USD $97 - $191
        • Duration: 6 h 17 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $36 - $62
      • Duration: 10 h 26 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $36 - $62
        • Duration: 10 h 26 min
        Close x
    5. Trip:
      5 Train, bus
      • One-Way approx: USD $138 - $148
      • Duration: 17 h 15 min
      Open +
      • Trip:
        5 Train, bus
        • One-Way approx: USD $138 - $148
        • Duration: 17 h 15 min
        Close x
    6. Trip:
      6 Car train, bus
      • One-Way approx: USD $35 - $44
      • Duration: 17 h 44 min
      Open +
      • Trip:
        6 Car train, bus
        • One-Way approx: USD $35 - $44
        • Duration: 17 h 44 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 7 h 15 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 7 h 15 min
        Close x