Travel options for:
Johannesburg to Ladysmith
  • Bus Citiliner

    $29 - $41
    1. Johannesburg

      3 h 30 min - once daily

      $16 - $24

    2. Swinburne

      55 min - once daily

      $13 - $18

  • Bus

    $19 - $27
    1. Johannesburg

      7 h - once daily

      $19 - $27

  • Train

    $8 - $80
    1. Johannesburg

      7 h 55 min - 3 times a week

      $8 - $80

  • Drive

    $35 - $55
    1. Johannesburg

      4 h 24 min - 227.2 miles

      $35 - $55

  • Fly, bus

    $116 - $308
    1. Johannesburg

      7 min - every 20 minutes

      $9

    2. Sandton

      14 min - every 20 minutes

      $8 - $12

    3. Johannesburg (JNB)

      1 h - non-stop

      $80 - $260

    4. Pietermaritzburg (PZB)

      6 min - 3.7 miles

      $5 - $7

    5. Pietermartizburg

      2 h 15 min - once daily

      $15 - $21

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

From Johannesburg bus to Swinburne then bus to Ladysmith. 5 h 25 min R 506. From Johannesburg bus to Ladysmith. 7 h R 323. From Johannesburg train to Ladysmith. 7 h 55 min R 289. From Johannesburg drive to Ladysmith. 4 h 24 min R 598. From Johannesburg Park train to Sandton, train to Johannesburg airport, fly to Pietermaritzburg airport, taxi to Pietermartizburg, then bus to Ladysmith. 5 h 52 min R 2 030.