There are 4 ways to get from Rustenburg to Maun by taxi, plane, shuttle, bus, 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.
Taxi, fly
best- Take the taxi from Rustenburg to Johannesburg International Airport (JNB)
- Fly from Johannesburg International Airport (JNB) to Maun Airport (MUB)JNB - MUB
3h 26m$294–549Drive 1,021.3 km
cheapest- Drive from Rustenburg to Maun1,021.3 km
13h 17m$143–206Taxi, shuttle, bus
- Take the taxi from Rustenburg to Lanseria Airport
- Take a shuttle bus from Lanseria Airport to Gaborone
- Take the bus from Gaborone to Maun
17h 6m$438–489Taxi, bus
- Take the taxi from Rustenburg to Beyers Naude & Princess Street
- Take the bus from Johannesburg to Gaborone
- Take the bus from Gaborone to Maun
18h 40m$151–190
Johannesburg International Airport (JNB) to Maun Airport (MUB) flights
Questions & Answers
The cheapest way to get from Rustenburg to Maun is to drive which costs $140 - $210 and takes 13h 17m.
The fastest way to get from Rustenburg to Maun is to taxi and fly which takes 3h 26m and costs $290 - $550.
The distance between Rustenburg and Maun is 985 km. The road distance is 1021.3 km.
The best way to get from Rustenburg to Maun without a car is to taxi and shuttle and bus which takes 17h 6m and costs $430 - $490.
It takes approximately 3h 26m to get from Rustenburg to Maun, including transfers.
Yes, the driving distance between Rustenburg to Maun is 1021 km. It takes approximately 13h 17m to drive from Rustenburg to Maun.
There are 71+ hotels available in Maun.
What companies run services between Rustenburg, South Africa and Maun, Botswana?
There is no direct connection from Rustenburg to Maun. However, you can take the taxi to Johannesburg International Airport (JNB) airport then fly to Maun Airport (MUB). Alternatively, you can take the taxi to Lanseria Airport, take the shuttle to Gaborone, walk to Gaborone, then take the bus to Maun.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airbotswana.co.bw
Flights from Johannesburg International Airport to Maun Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $200–280
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Maun Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $220–900
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Maun Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Saturday
- Estimated price
- $180–410
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Lanseria Airport to Gaborone
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $310–350
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $310–350
- From
- $348
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Maun
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $70
- Schedules at
- monnakgotla.co.bw
Bus from Johannesburg to Gaborone
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $24–30
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Johannesburg to Gaborone
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- $14–39
- Website
- https://www.intercape.co.za
- Saver
- $39
- Flexi
- $33
- Full Flexi
- $29
- Ave. Duration
- 1h 40m
- Estimated price
- $55–100
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 How to get from Stansted Airport into central London, Why you should take the train in the US, and Travelling around the UAE - to help you get the most out of your next trip.




