Travel from Pretoria to Stellenbosch

Bus from Pretoria to Stellenbosch

Greyhound ZA operates a bus from Pretoria to Stellenbosch 3 times a day. Tickets cost $45 - $65 and the journey takes 18 h 25 min. Citiliner also services this route once daily.

How to get from Pretoria to Stellenbosch

From Pretoria train to Midrand, taxi to Lanseria airport, fly to Capetown airport, bus to Civic Centre, walk to Cape Town, then train to Stellenbosch. 7 h 3 min. From Pretoria taxi to Pretoria Wonderboom Apt airport, fly to Capetown airport, bus to Civic Centre, walk to Cape Town, then train to Stellenbosch. 6 h 6 min. From Pretoria train to Marlboro, train to Johannesburg airport, fly to Capetown airport, bus to Civic Centre, walk to Cape Town, then train to Stellenbosch. 7 h 5 min. From Pretoria bus to Bellville then bus to Stellenbosch. 19 h 55 min R 785. From Pretoria bus to Cape Town then bus to Stellenbosch. 22 h 55 min R 855. From Pretoria train to Johannesburg, car train to Worcester, then taxi to Stellenbosch. 26 h 1 min R 1 918. From Pretoria drive to Stellenbosch. 14 h 42 min R 2 061.
Close Print Itinerary
  1. Here are 7 options to get from
    Pretoria to Stellenbosch:

    1. Trip:
      1 Fly from Lanseria, train
      • One-Way approx: N/A
      • Duration: 7 h 3 min
      Open +
      • Trip:
        1 Fly from Lanseria, train
        • One-Way approx: N/A
        • Duration: 7 h 3 min
        Close x
    2. Trip:
      2 Fly from Pretoria Wonderboom Apt, train
      • One-Way approx: N/A
      • Duration: 6 h 6 min
      Open +
      • Trip:
        2 Fly from Pretoria Wonderboom Apt, train
        • One-Way approx: N/A
        • Duration: 6 h 6 min
        Close x
    3. Trip:
      3 Fly from Johannesburg, train
      • One-Way approx: N/A
      • Duration: 7 h 5 min
      Open +
      • Trip:
        3 Fly from Johannesburg, train
        • One-Way approx: N/A
        • Duration: 7 h 5 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $55 - $74
      • Duration: 19 h 55 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $55 - $74
        • Duration: 19 h 55 min
        Close x
    5. Trip:
      5 Bus InterCape
      • One-Way approx: USD $56 - $92
      • Duration: 22 h 55 min
      Open +
      • Trip:
        5 Bus InterCape
        • One-Way approx: USD $56 - $92
        • Duration: 22 h 55 min
        Close x
    6. Trip:
      6 Train, car train, taxi
      • One-Way approx: USD $132 - $182
      • Duration: 26 h 1 min
      Open +
      • Trip:
        6 Train, car train, taxi
        • One-Way approx: USD $132 - $182
        • Duration: 26 h 1 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 14 h 42 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 14 h 42 min
        Close x