There are 5 ways to get from Maseru to Mthatha by plane, shuttle, bus, 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.
Fly from Maseru
best- Fly from Maseru (MSU) to Mthatha Airport (UTT)plane MSU - UTT
4h 52mR 4,016–11,620Drive 453.2 km
cheapest- Drive from Maseru to Mthathacar 453.2 km
8h 13mR 1,044–1,507Shuttle, bus
- Take a shuttle bus from Maseru to Johannesburg Airport
- Take the bus from Pretoria to Mthathabus 17202 / ...
21h 17mR 6,590–9,556Drive to Bram Fischer International Airport, fly
- Drive from Maseru to Bram Fischer International Airport (BFN)car
- Fly from Bram Fischer International Airport (BFN) to Mthatha Airport (UTT)plane BFN - UTT
5h 7mR 3,582–4,239Shuttle, bus via Umtata UltraCity
- Take a shuttle bus from Maseru to Johannesburg Airport
- Take the bus from Pretoria to Umtatabus
27h 7mR 6,970–10,156
Maseru (MSU) to Mthatha Airport (UTT) flights
Questions & Answers
The cheapest way to get from Maseru to Mthatha is to drive which costs R 1 000 - R 1 600 and takes 8h 13m.
The fastest way to get from Maseru to Mthatha is to fly which takes 4h 52m and costs R 4 000 - R 12 000.
The distance between Maseru and Mthatha is 290 km. The road distance is 453.2 km.
The best way to get from Maseru to Mthatha without a car is to shuttle and bus which takes 21h 17m and costs R 6 500 - R 10 000.
It takes approximately 4h 52m to get from Maseru to Mthatha, including transfers.
Yes, the driving distance between Maseru to Mthatha is 453 km. It takes approximately 8h 13m to drive from Maseru to Mthatha.
There are 60+ hotels available in Mthatha.
What companies run services between Maseru, Lesotho and Mthatha, South Africa?
Airlink flies from Maseru (MSU) to Mthatha Airport (UTT) 5 times a week.
- Website
- flyairlink.com
Flights from Maseru to Mthatha Airport via Johannesburg
- Ave. Duration
- 5h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- R 3,500–11,000
Flights from Bram Fischer International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–11,000
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Maseru to Johannesburg Airport
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- R 6,000–9,000
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 7,500–9,000
- From
- R 6,000
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Pretoria to Mthatha
- Ave. Duration
- 14h 20m
- Frequency
- 3 times a day
- Estimated price
- R 500–750
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Pretoria to Umtata
- Ave. Duration
- 18h 45m
- Frequency
- 5 times a day
- Estimated price
- R 440–800
- Website
- https://www.intercape.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 How to get from Gatwick Airport into central London, Want to know more about Flixbus?, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.









