There are 7 ways to get from Cape Town to Mafeteng by plane, car, bus, shuttle, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bram Fischer International Airport, drive
best- Fly from Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN)plane CPT - BFN
- Drive from Bram Fischer International Airport (BFN) to Mafetengcar
3h 25m$109–216Bus, shuttle, taxi via Kroonstad
- Take the bus from Cape Town Stn to Shell Ultra Citybus
- Take a shuttle bus from Kroonstad to OR Tambo Airport
- Take a shuttle bus from Johannesburg Airport to Maseru
- Take the taxi from Maseru to Mafetengtaxi
25h 37m$514–768Drive 1,067.3 km
- Drive from Cape Town to Mafetengcar 1,067.3 km
12h$149–216Fly to Maseru, taxi
- Fly from Cape Town International Airport (CPT) to Maseru (MSU)plane CPT - MSU
- Take the taxi from Maseru (MSU) to Mafetengtaxi
5h 18m$370–523Fly to Kimberley, drive
- Fly from Cape Town International Airport (CPT) to Kimberley (KIM)plane CPT - KIM
- Drive from Kimberley (KIM) to Mafetengcar
4h 58m$185–338Bus, shuttle, taxi
- Take the bus from Cape Town to Pretoriabus
- Take a shuttle bus from Johannesburg Airport to Maseru
- Take the taxi from Maseru to Mafetengtaxi
26h 55m$481–714Drive via Bellville 1,046.8 km
- Drive from Bellville to Mafetengcar 1,046.8 km
12h 32m$144–224
Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Mafeteng is to fly and drive which costs $100 - $220 and takes 3h 25m.
The fastest way to get from Cape Town to Mafeteng is to fly and drive which takes 3h 25m and costs $100 - $220.
The distance between Cape Town and Mafeteng is 1067 km. The road distance is 1067.3 km.
The best way to get from Cape Town to Mafeteng without a car is to bus and shuttle and taxi via Kroonstad which takes 25h 37m and costs $500 - $800.
It takes approximately 3h 25m to get from Cape Town to Mafeteng, including transfers.
Yes, the driving distance between Cape Town to Mafeteng is 1067 km. It takes approximately 12h to drive from Cape Town to Mafeteng.
There are two+ hotels available in Mafeteng.
What companies run services between Cape Town, South Africa and Mafeteng, Lesotho?
There is no direct connection from Cape Town to Mafeteng. However, you can take the taxi to Capetown-Airport-CPT airport, fly to Bram Fischer International Airport (BFN), then drive to Mafeteng. Alternatively, you can take the bus to Shell Ultra City, walk to Kroonstad, take the shuttle to OR Tambo Airport, walk to Johannesburg Airport, take the shuttle to Maseru, then take the taxi to Mafeteng.
- Website
- flyairlink.com
Flights from Cape Town International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $80–210
Flights from Cape Town International Airport to Maseru via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $130–410
Flights from Cape Town International Airport to Kimberley
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $110–240
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Cape Town Stn to Shell Ultra City
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- $35–65
- Schedules at
- eagleliner.co.za
- Single
- $45–65
- Ave. Duration
- 1h 8m
- Estimated price
- $75–110
Urban Taxis & Tours
- Phone
- +266 2731 9097
- Website
- urbantaxis.co.ls
Urban Taxis & Tours
- Phone
- +266 2731 9097
- Website
- urbantaxis.co.ls
Urban Taxis & Tours
- Phone
- +266 2731 9097
- Website
- urbantaxis.co.ls
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 Which side of Niagara Falls should I choose (and how do I get there)?, Slovenia: Getting from Ljubljana to Lake Bled, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.


