Travel options for:
Johannesburg to Bela-Bela
  • Bus

    $14 - $20
    1. Johannesburg

      2 h 35 min - once daily

      $14 - $20

  • Train, bus

    $19 - $29
    1. Johannesburg Park

      38 min - every 20 minutes

      $5 - $11

    2. Pretoria

      1 h 15 min - twice a week

      $13 - $19

  • Taxi

    $110 - $140
    1. Johannesburg

      1 h 44 min - 102.4 miles

      $110 - $140

  • Drive

    $15 - $23
    1. Johannesburg

      1 h 44 min - 102.4 miles

      $15 - $23

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

From Johannesburg bus to Warmbaths / Bela-Bela. 2 h 35 min R 245. From Johannesburg Park train to Pretoria then bus to Warmbaths. 2 h 53 min R 308. From Johannesburg taxi to Bela-Bela. 1 h 44 min R 1 963. From Johannesburg drive to Bela-Bela. 1 h 44 min R 274.