Travel from Pretoria to Hazyview

Bus or fly from Pretoria to Hazyview?

South African Airways flies from Pretoria to Hazyview every 4 hours. Alternatively, Citiliner operates a bus from Pretoria to Hazyview once a week. Tickets cost $21 - $30 and the journey takes 6 h.

How to get from Pretoria to Hazyview

From Pretoria train to Marlboro, train to Johannesburg airport, fly to Skukuza airport, then taxi to Hazyview. 3 h 42 min $205. From Pretoria train to Marlboro, train to Johannesburg airport, fly to Nelspruit airport, taxi to Whiteriver, then bus to Hazyview. 4 h 32 min $159. From Pretoria train to Marlboro, train to Johannesburg airport, fly to Hoedspruit airport, then bus to Hazyview. 5 h 26 min $214. From Pretoria train to Marlboro, train to Johannesburg airport, fly to Phalaborwa airport, taxi to Phalaborwa, then bus to Hazyview. 6 h 17 min $225. From Pretoria bus to Hazyview. 6 h $26. From Pretoria car train to Nelspruit, walk to Nelspruit, then bus to Hazyview. 11 h 6 min $21. From Pretoria drive to Hazyview. 4 h 13 min $43.

Is there a direct bus between Pretoria and Hazyview?

Yes, there is a direct bus departing from Pretoria and arriving at Hazyview. Services depart once a week, and operate every day. The journey takes approximately 6 hours.

Operators from Pretoria to Hazyview

Close Print Itinerary
  1. Here are 7 options to get from
    Pretoria to Hazyview:

    1. Trip:
      1 Fly to Skukuza, taxi
      • One-Way approx: USD $175 - $371
      • Duration: 3 h 42 min
      Open +
      • Trip:
        1 Fly to Skukuza, taxi
        • One-Way approx: USD $175 - $371
        • Duration: 3 h 42 min
        Close x
    2. Trip:
      2 Fly to Nelspruit
      • One-Way approx: USD $134 - $322
      • Duration: 4 h 32 min
      Open +
      • Trip:
        2 Fly to Nelspruit
        • One-Way approx: USD $134 - $322
        • Duration: 4 h 32 min
        Close x
    3. Trip:
      3 Fly to Hoedspruit, bus
      • One-Way approx: USD $171 - $687
      • Duration: 5 h 26 min
      Open +
      • Trip:
        3 Fly to Hoedspruit, bus
        • One-Way approx: USD $171 - $687
        • Duration: 5 h 26 min
        Close x
    4. Trip:
      4 Fly to Phalaborwa, bus
      • One-Way approx: USD $170 - $439
      • Duration: 6 h 17 min
      Open +
      • Trip:
        4 Fly to Phalaborwa, bus
        • One-Way approx: USD $170 - $439
        • Duration: 6 h 17 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $21 - $30
      • Duration: 6 h
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $21 - $30
        • Duration: 6 h
        Close x
    6. Trip:
      6 Car train, bus
      • One-Way approx: USD $18 - $26
      • Duration: 11 h 6 min
      Open +
      • Trip:
        6 Car train, bus
        • One-Way approx: USD $18 - $26
        • Duration: 11 h 6 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 4 h 13 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 4 h 13 min
        Close x