Rome2Rio

How to get fromKathu to Rustenburgby plane, taxi, bus, or ferry

Find Transport to Rustenburg

See all options

There are 4 ways to get from Kathu to Rustenburg by plane, taxi, bus, 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.

  1. Fly Phuket International Airport to Johannesburg International Airport, taxi

    best
    1. Fly from Phuket International Airport (HKT) to Johannesburg International Airport (JNB)plane plane HKT - JNB
    2. Take the taxi from Johannesburg-Airport-JNB to Rustenburgtaxi taxi
    20h 58m
    R 7,860–26,861
  2. Fly Phuket International Airport to Gaborone, bus

    cheapest
    1. Fly from Phuket International Airport (HKT) to Gaborone (GBE)plane plane HKT - GBE
    2. Take the bus from Queens Rd to Rustenburgbus bus
    26h 57m
    R 6,360–16,611
  3. Bus to Hat Yai, fly to Johannesburg International Airport, taxi

    1. Take the bus from Patong Phuket Hotel Transfer to Hat Yai Airportbus bus
    2. Fly from Hat Yai (HDY) to Johannesburg International Airport (JNB)plane plane HDY - JNB
    3. Take the taxi from Johannesburg-Airport-JNB to Rustenburgtaxi taxi
    28h
    R 13,036–27,561
  4. Ferry, Longtail Boat to Krabi Airport, fly to Johannesburg International Airport, taxi

    1. Take the ferry from Bang Rong Pier to Railay Beachferry ferry
    2. Take the ferry from Railay Beach to Ao Nang Pierferry ferry
    3. Fly from Krabi Airport (KBV) to Johannesburg International Airport (JNB)plane plane KBV - JNB
    4. Take the taxi from Johannesburg-Airport-JNB to Rustenburgtaxi taxi
    25h 53m
    R 7,786–17,616

Phuket International Airport (HKT) to Johannesburg International Airport (JNB) flights

Calendar43Weekly Planes
Duration16h 51mAverage Duration
TicketR 5,372Cheapest Price
See schedules

Questions & Answers

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 line 8411 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 take the taxi to Patong Phuket Hotel Transfer, take the bus to Hat Yai Airport, walk to Hat Yai (HDY) airport, fly to Johannesburg International Airport (JNB), then take the taxi to Rustenburg.

Airlines
Bus operators
Ferry 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 Slovenia: Getting from Ljubljana to Lake Bled, Travel Insider: Top Japan travel tips by Beatrix Holland, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.