Travel options for:
Johannesburg to Musina
  • Bus

    $21 - $35
    1. Johanessburg

      7 h 40 min - once daily

      $21 - $35

  • Train, bus

    $27 - $39
    1. Johannesburg Park

      38 min - every 20 minutes

      $5 - $11

    2. Pretoria

      6 h 15 min - twice a week

      $21 - $29

  • Drive

    $50 - $75
    1. Johannesburg

      6 h 12 min - 323 miles

      $50 - $75

  • Fly to Polokwane, bus

    $160 - $333
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      50 min - non-stop

      $120 - $280

    4. Polokwane (PTG)

      10 min - 5.8 miles

      $9 - $11

    5. Pietersburg City Square

      2 h 15 min - twice a week

      $15 - $22

  • Fly to Phalaborwa, drive

    $174 - $455
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 10 min - non-stop

      $130 - $390

    4. Phalaborwa (PHW)

      3 h 34 min - 183.8 miles

      $28 - $45

  • Fly to Hoedspruit, drive

    $186 - $720
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h 5 min - non-stop

      $140 - $650

    4. Hoedspruit (HDS)

      4 h 30 min - 221.2 miles

      $30 - $50

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Johanessburg bus to Musina. 7 h 40 min R 392. From Johannesburg Park train to Pretoria then bus to Messina. 7 h 53 min R 415. From Johannesburg drive to Musina. 6 h 12 min R 847. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Polokwane airport, taxi to Pietersburg City Square, then bus to Musina. 5 h 46 min R 2 775. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Phalaborwa airport, then drive to Musina. 6 h 15 min R 3 277. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Hoedspruit airport, then drive to Musina. 7 h 6 min R 3 347.