There are 3 ways to get from Cradock to Lesotho by bus, plane, shuttle, 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.
Bus, fly
best- Take the bus from Cradock to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to Maseru (MSU)plane PLZ - MSU
10h 30m$319–454Drive 432.5 km
cheapest- Drive from Cradock to Maserucar 432.5 km
7h 16m$61–88Bus, shuttle
- Take the bus from Cradock to Jonannesburgbus
- Take a shuttle bus from Johannesburg Airport to Maseru
17h 46m$396–605
Port Elizabeth (PLZ) to Maseru (MSU) flights
Comparing Your Travel Options
The cheapest way to get from Cradock to Lesotho is to drive which costs $60 - $90 and takes 7h 16m.
The fastest way to get from Cradock to Lesotho is to drive which takes 7h 16m and costs $60 - $90.
The distance between Cradock and Lesotho is 852 km. The road distance is 432.5 km.
The best way to get from Cradock to Lesotho without a car is to bus and shuttle which takes 17h 46m and costs $390 - $650.
It takes approximately 10h 30m to get from Cradock to Lesotho, including transfers.
Yes, the driving distance between Cradock to Lesotho is 432 km. It takes approximately 7h 16m to drive from Cradock to Lesotho.
There are 94+ hotels available in Lesotho.
What companies run services between Cradock, South Africa and Lesotho?
There is no direct connection from Cradock to Lesotho. However, you can take the bus to Port Elizabeth, take the taxi to Port Elizabeth (PLZ) airport, fly to Maseru (MSU), then take the taxi to Maseru. Alternatively, you can take a bus from Cradock to Maseru via Jonannesburg, Park, Marlboro, OR Tambo Airport, and Johannesburg Airport in around 17h 46m.
- Website
- flyairlink.com
Flights from Port Elizabeth to Maseru via Johannesburg
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $130–420
Flights from Port Elizabeth to Maseru via Durban, Johannesburg
- Ave. Duration
- 7h 45m
- When
- Monday to Friday
- Estimated price
- $260–420
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Cradock to Port Elizabeth
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
Bus from Cradock to Jonannesburg
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- $30–45
- Schedules at
- greyhound.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 the UK: What do I need to know?, 4 of the smartest ways to explore Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.





