There are 5 ways to get from Kathu to Rustenburg by bus, plane, taxi, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Phuket International Airport, fly, taxi
best- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Fly from Phuket International Airport (HKT) to Johannesburg International Airport (JNB)HKT - JNB
- Take the taxi from Johannesburg-Airport-JNB to Rustenburg
19h 41mR 6,442–18,773Drive 19,135.6 km
- Drive from Kathu to Rustenburg19,135.6 km
11d 15hR 45,484–65,699Bus to Hat Yai, fly, taxi
- Take the bus from Patong Phuket Hotel Transfer to Hat Yai Airport
- Fly from Hat Yai (HDY) to Johannesburg International Airport (JNB)HDY - JNB
- Take the taxi from Johannesburg-Airport-JNB to Rustenburg
29h 10mR 11,849–17,876Ferry, Longtail Boat to Krabi Airport, fly, taxi
- Take the ferry from Bang Rong Pier to Railay Beach
- Take the ferry from Railay Beach to Ao Nang Pier
- Fly from Krabi Airport (KBV) to Johannesburg International Airport (JNB)KBV - JNB
- Take the taxi from Johannesburg-Airport-JNB to Rustenburg
26h 48mR 7,775–20,727Speedboat, ferry to Langkawi International Airport, fly, taxi
- Take the ferry from Rassada Pier Phuket to Koh Lipe
- Take the ferry from Koh Lipe Pattaya Beach to Kuah Ferry Terminal
- Fly from Langkawi International Airport (LGK) to Johannesburg International Airport (JNB)LGK - JNB
- Take the taxi from Johannesburg-Airport-JNB to Rustenburg
25h 53mR 8,045–30,536
Phuket International Airport (HKT) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Kathu to Rustenburg is to bus and fly and taxi which costs R 6 000 - R 19 000 and takes 19h 41m.
The fastest way to get from Kathu to Rustenburg is to bus and fly and taxi which takes 19h 41m and costs R 6 000 - R 19 000.
The distance between Kathu and Rustenburg is 8651 km. The road distance is 19135.6 km.
It takes approximately 19h 41m to get from Kathu to Rustenburg, including transfers.
Rustenburg is 5h behind Kathu. It is currently 12:41 AM in Kathu and 7:41 PM in Rustenburg.
Yes, the driving distance between Kathu to Rustenburg is 19136 km. It takes approximately 11 days 15h to drive from Kathu to Rustenburg.
There are 137+ hotels available in Rustenburg.
What companies run services between Kathu, Thailand and Rustenburg, South Africa?
There is no direct connection from Kathu to Rustenburg. However, you can take the bus to Phuket Town, walk to Sino Inn Phuket Hotel, take the bus to Phuket Airport Bus, walk to Phuket International Airport (HKT) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Rustenburg. Alternatively, you can drive from Kathu to Rustenburg in around 11d 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- singaporeair.com
Flights from Phuket International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 14h 12m
- When
- Every day
- Estimated price
- R 4,600–27,000
Flights from Hat Yai to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 22h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- R 4,800–28,000
Flights from Hat Yai to Johannesburg International Airport via Don Muang, Singapore Changi
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- R 5,500–32,000
Flights from Krabi Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 20h 12m
- When
- Every day
- Estimated price
- R 5,500–33,000
Flights from Langkawi International Airport to Johannesburg International Airport via Singapore Changi
- Ave. Duration
- 17h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 4,500–26,000
- Website
- etihad.com
Flights from Phuket International Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 16h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- R 5,500–7,500
Flights from Krabi Airport to Johannesburg International Airport via Abu Dhabi
- Ave. Duration
- 16h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 5,500–18,000
- Website
- emirates.com
Flights from Phuket International Airport to Johannesburg International Airport via Dubai
- Ave. Duration
- 21h 2m
- When
- Every day
- Estimated price
- R 7,000–24,000
- Website
- kenya-airways.com
Flights from Hat Yai to Johannesburg International Airport via Suvarnabhumi, Nairobi
- Ave. Duration
- 18h 5m
- When
- Tuesday
- Estimated price
- R 6,500–20,000
- Phone
- +66 80 465 5666
- info@airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- R 35–55
- Book at
- https://12go.asia/en/operator/airport-bus-phuket
- Phone
- +66 80 465 5666
- Website
- airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- R 50–60
- Schedules at
- airportbusphuket.com
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Patong Phuket Hotel Transfer to Hat Yai Airport
- Ave. Duration
- 7h
- Frequency
- On demand
- Estimated price
- R 2,800–5,000
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +66 980 168 181
- 168ferry@gmail.com
- Website
- tigerlinetravel.com
Ferry from Bang Rong Pier to Railay Beach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- R 790–800
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Koh Lipe Pattaya Beach to Kuah Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- R 655–670
- Book at
- https://12go.asia/en/operator/sirilanta-speedboats
- Website
- https://www.tigerlinetravel.com/index.php
Ferry from Railay Beach to Ao Nang Pier
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- R 54
- Phone
- +66 74 783 643
- info@spconlinegroup.com
- Website
- spcthailand.com
Ferry from Rassada Pier Phuket to Koh Lipe
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- R 1,100–1,700
- Book at
- https://12go.asia/en/operator/satun-pakbara-speed-boat-club
- Website
- https://www.spcthailand.com/index.php
- Ave. Duration
- 1h 55m
- Estimated price
- R 1,400–1,700
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Ortiac
- Phone
- +27 76 382 9496
- Website
- ortiacortambocab.co.za
Orange Cabs
- Phone
- 0860 700 222
- Website
- orangecab.co.za
Corporate Cabs
- Phone
- +27 11 782 1391
- Website
- corporatecabs.co.za
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 Travelling to and around Russia for the 2018 FIFA World Cup, Need to know: Jadrolinija, and How to get from London City Airport into central London - to help you get the most out of your next trip.








