Travel from Johannesburg to Potchefstroom

Bus from Johannesburg to Potchefstroom

Greyhound ZA operates a bus from Johannesburg to Potchefstroom 4 times a day. Tickets cost $17 - $24 and the journey takes 1 h 40 min. Citiliner also services this route once daily.

How to get from Johannesburg to Potchefstroom

ModeDurationPrice
From Johannesburg bus to Potchefstroom.1 h 40 minR 218
From Johannesburg taxi to Potchefstroom.1 h 36 minR 1 458
From Johannesburg drive to Potchefstroom.1 h 36 minR 166

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

The bus from Johannesburg to Potchefstroom takes 1 h 40 min including transfers and departs five times a day.

Is there a direct bus between Johannesburg and Potchefstroom?

Yes, there is a direct bus departing from Johannesburg and arriving at Potchefstroom. Services depart five times a day, and operate every day. The journey takes approximately 1 h 40 min.

Operators from Johannesburg to Potchefstroom

OperatorPhoneWebsite
Greyhound ZA+27 11 611 8000Greyhound ZA
Close Print Itinerary
  1. Here are 3 options to get from
    Johannesburg to Potchefstroom:

    1. Trip:
      1 Bus
      • One-Way approx: USD $13 - $24
      • Duration: 1 h 40 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $13 - $24
        • Duration: 1 h 40 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $100 - $130
      • Duration: 1 h 36 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $100 - $130
        • Duration: 1 h 36 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $11 - $17
      • Duration: 1 h 36 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $11 - $17
        • Duration: 1 h 36 min
        Close x