Travel from Port-Shepstone to Johannesburg-Airport-JNB

Bus or fly from Port Shepstone to Johannesburg Airport (JNB)?

CemAir flies from Port Shepstone to Johannesburg Airport (JNB) once daily. Alternatively, Citiliner operates a bus from Port Shepstone to Johannesburg Airport (JNB) once daily. Tickets cost $12 - $18 and the journey takes 1 h 30 min. 3 other operators also service this route.

How to get from Port Shepstone to Johannesburg Airport (JNB)

From Port Shepstone taxi to Margate airport then fly to Johannesburg airport. 1 h 58 min $120. From Port Shepstone bus to Durban airport then fly to Johannesburg airport. 4 h 15 min $66. From Port Shepstone bus to Durban airport, fly to Lanseria airport, taxi to Sandton, then train to Johannesburg Airport (JNB). 5 h 11 min $110. From Port Shepstone bus to Durban, bus to Park, train to Marlboro, then train to OR Tambo Airport. 10 h 41 min $63. From Port Shepstone bus to Kokstad, bus to Park, train to Marlboro, then train to OR Tambo Airport. 12 h 41 min $75. From Port Shepstone bus to Durban, car train to Park, train to Marlboro, then train to OR Tambo Airport. 18 h 1 min $51. From Port Shepstone drive to Johannesburg Airport (JNB). 7 h 13 min $81.
Close Print Itinerary
  1. Here are 7 options to get from
    Port Shepstone to Johannesburg Airport (JNB):

    1. Trip:
      1 Fly Margate to Johannesburg
      • One-Way approx: USD $106 - $255
      • Duration: 1 h 58 min
      Open +
      • Trip:
        1 Fly Margate to Johannesburg
        • One-Way approx: USD $106 - $255
        • Duration: 1 h 58 min
        Close x
    2. Trip:
      2 Bus to Durban, fly to Johannesburg
      • One-Way approx: USD $52 - $177
      • Duration: 4 h 15 min
      Open +
      • Trip:
        2 Bus to Durban, fly to Johannesburg
        • One-Way approx: USD $52 - $177
        • Duration: 4 h 15 min
        Close x
    3. Trip:
      3 Bus to Durban, fly to Lanseria
      • One-Way approx: USD $88 - $183
      • Duration: 5 h 11 min
      Open +
      • Trip:
        3 Bus to Durban, fly to Lanseria
        • One-Way approx: USD $88 - $183
        • Duration: 5 h 11 min
        Close x
    4. Trip:
      4 Bus Greyhound ZA
      • One-Way approx: USD $56 - $72
      • Duration: 10 h 41 min
      Open +
      • Trip:
        4 Bus Greyhound ZA
        • One-Way approx: USD $56 - $72
        • Duration: 10 h 41 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $62 - $83
      • Duration: 12 h 41 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $62 - $83
        • Duration: 12 h 41 min
        Close x
    6. Trip:
      6 Bus, car train
      • One-Way approx: USD $45 - $58
      • Duration: 18 h 1 min
      Open +
      • Trip:
        6 Bus, car train
        • One-Way approx: USD $45 - $58
        • Duration: 18 h 1 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $65 - $100
      • Duration: 7 h 13 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $65 - $100
        • Duration: 7 h 13 min
        Close x