Travel from Johannesburg to Naboomspruit

Bus from Johannesburg to Naboomspruit

Greyhound ZA operates a bus from Johannesburg to Naboomspruit twice a week. Tickets cost $19 - $27 and the journey takes 2 hours 45 minutes.

How to get from Johannesburg to Naboomspruit

ModeDurationPrice
From Johannesburg bus to Naboomspruit.2 h 45 minR 266
From Park train to Pretoria then bus to Naboomspruit.3 h 38 minR 336
From Johannesburg drive to Naboomspruit.2 h 15 minR 291
From Park train to Marlboro, train to Johannesburg airport, fly to Polokwane airport, taxi to Pietersburg, then bus to Naboomspruit.4 h 50 minR 2 361

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

The bus from Johannesburg to Naboomspruit takes 2 hours 45 minutes including transfers and departs twice a week.

Is there a direct bus between Johannesburg and Naboomspruit?

Yes, there is a direct bus departing from Johannesburg and arriving at Naboomspruit. Services depart twice a week, and operate Friday and Saturday. The journey takes approximately 2 hours 45 minutes.

Operators from Johannesburg to Naboomspruit

OperatorPhoneWebsite
Greyhound ZA+27 11 611 8000Greyhound ZA
Gautrain+27 80 042 8872Gautrain
South African AirwaysSouth African Airways
Close Print Itinerary
  1. Here are 4 options to get from
    Johannesburg to Naboomspruit:

    1. Trip:
      1 Bus
      • One-Way approx: USD $19 - $27
      • Duration: 2 h 45 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $19 - $27
        • Duration: 2 h 45 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $25 - $37
      • Duration: 3 h 38 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $25 - $37
        • Duration: 3 h 38 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $20 - $30
      • Duration: 2 h 15 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $20 - $30
        • Duration: 2 h 15 min
        Close x
    4. Trip:
      4 Fly, bus
      • One-Way approx: USD $168 - $337
      • Duration: 4 h 50 min
      Open +
      • Trip:
        4 Fly, bus
        • One-Way approx: USD $168 - $337
        • Duration: 4 h 50 min
        Close x