Rome2Rio

How to get fromDobsonville to Randburgby bus, train, taxi, or car

Find Transport to Randburg

See all options

There are 5 ways to get from Dobsonville to Randburg by bus, train, taxi, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus

    best
    1. Take the bus from Mashini St & Ekupoleni St to UJ Sophiatown Resbus bus C6
    2. Take the bus from UJ Sophiatown Res to Beyers Naude & Judgesbus bus C4
    1h 12m
    R 30–35
  2. Train

    1. Take the train from Ikwezi to Johannesburgtrain train
    1h 18m
    R 59–67
  3. Taxi

    1. Take the taxi from Dobsonville to Randburgtaxi taxi 25 km
    28 min
    R 500–650
  4. Drive  25 km

    1. Drive from Dobsonville to Randburgcar car 25 km
    28 min
    R 58–84
  5. Train, bus

    1. Take the train from Ikwezi to Johannesburgtrain train
    2. Take the bus from Sandton to Randburgbus bus S4
    1h 32m
    R 70–79

Comparing Your Travel Options

What companies run services between Dobsonville, South Africa and Randburg, South Africa?

You can take a bus from Mashini St & Ekupoleni St to Beyers Naude & Judges via UJ Sophiatown Res in around 1h 12m. Alternatively, Prasa operates a train from Ikwezi to Johannesburg hourly. Tickets cost R 10–12 and the journey takes 36 min.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Slovenia: Getting from Ljubljana to Lake Bled, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Booking & Getting There