Rome2Rio

How to get fromKnysna to Lesothoby bus, plane, car or shuttle

Find Transport to Lesotho

See all options

There are 6 ways to get from Knysna to Lesotho by bus, plane, car, or shuttle

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 to George Airport, fly to Bram Fischer International Airport, drive

    best
    1. Take the bus from Knysna to George Railway Stnbus bus
    2. Fly from George Airport (GRJ) to Bram Fischer International Airport (BFN)plane plane GRJ - BFN
    3. Drive from Bram Fischer International Airport (BFN) to Maserucar car
    5h 32m
    $151–418
  2. Drive 877.1 km

    cheapest
    1. Drive from Knysna to Maserucar car 877.1 km
    12h
    $123–177
  3. Bus, shuttle via Gqeberha

    1. Take the bus from Knysna to Port Elizabeth Stationbus bus
    2. Take the bus from Port Elizabeth to Johannesburgbus bus
    3. Take a shuttle bus from Johannesburg Airport to Maserushuttle bus
    21h 36m
    $432–644
  4. Bus to Port Elizabeth, fly to Maseru

    1. Take the bus from Knysna to Port Elizabethbus bus
    2. Fly from Port Elizabeth (PLZ) to Maseru (MSU)plane plane PLZ - MSU
    10h 9m
    $244–468
  5. Bus, shuttle

    1. Take the bus from Knysna to Mossel Baybus bus
    2. Take the bus from Mossel Bay to Midrandbus bus
    3. Take a shuttle bus from Johannesburg Airport to Maserushuttle bus
    27h 4m
    $456–684
  6. Bus, shuttle via Grahamstown

    1. Take the bus from Knysna to Grahamstownbus bus
    2. Take the bus from Grahamstown to Johannesburgbus bus
    3. Take a shuttle bus from Johannesburg Airport to Maserushuttle bus
    27h 9m
    $432–635

George Airport (GRJ) to Bram Fischer International Airport (BFN) flights

Calendar11Weekly Planes
Duration3h 13mAverage Duration
Ticket$107Cheapest Price
See schedules

Questions & Answers

What companies run services between Knysna, South Africa and Lesotho?

There is no direct connection from Knysna to Lesotho. However, you can take the bus to George Railway Stn, take the taxi to George Airport (GRJ) airport, fly to Bram Fischer International Airport (BFN), then drive to Maseru. Alternatively, you can take a bus from Knysna to Maseru via Port Elizabeth Station, Port Elizabeth, Johannesburg, Park Station, Constitutional Hill, Bellevue East, and Johannesburg Airport in around 21h 36m.

Airlines
Bus 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 Need to know: Jadrolinija, Need to know: Eurostar, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.