Rome2Rio

How to get fromJohannesburg to Kei Mouthby plane, taxi, bus, car, or car ferry

Find Transport to Kei Mouth

See all options

There are 3 ways to get from Johannesburg to Kei Mouth by plane, taxi, bus, car, or car 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, taxi

    best
    1. Fly from Johannesburg International Airport (JNB) to East London (ELS)plane plane JNB - ELS
    2. Take the taxi from East London (ELS) to Kei Mouthtaxi taxi
    3h 11m
    R 1,975–3,512
  2. Bus, drive, car ferry

    1. Take the bus from Johannesburg to Butterworthbus bus
    2. Drive from Butterworth to Kei Mouth State Reservecar car
    3. Take the carferry from Kei Mouth State Reserve to Kei Mouthcarferry car ferry
    15h 52m
  3. Drive 984.2 km

    1. Drive from Johannesburg to Kei Mouthcar car 984.2 km
    11h 28m
    R 2,200–3,178

Johannesburg International Airport (JNB) to East London (ELS) flights

Calendar48Weekly Planes
Duration1h 49mAverage Duration
TicketR 940Cheapest Price
See schedules

Questions & Answers

What companies run services between Johannesburg, South Africa and Kei Mouth, South Africa?

There is no direct connection from Johannesburg to Kei Mouth. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to East London (ELS), then take the taxi to Kei Mouth. Alternatively, you can take a bus from Johannesburg to Kei Mouth via Butterworth, Kei Mouth State Reserve, and Kei Mouth in around 15h 52m.

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 How to get from Heathrow Airport into central London, How do I get from Sydney to Melbourne, and Need to know: Jadrolinija - to help you get the most out of your next trip.