There are 5 ways to get from Maseru to Vryheid by shuttle, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle, bus
best- Take a shuttle bus from Maseru to Johannesburg Airport
- Take the bus from Johannesburg to Vryheidbus
14h 43mR 6,547–9,528Drive 479.8 km
cheapest- Drive from Maseru to Vryheidcar 479.8 km
6h 59mR 1,073–1,550Fly Maseru to Richards Bay, bus
- Fly from Maseru (MSU) to Richards Bay (RCB)plane MSU - RCB
- Take the bus from Richards Bay to Vryheidbus
8h 54mR 4,136–12,160Fly Maseru to King Shaka International Airport, bus
- Fly from Maseru (MSU) to King Shaka International Airport (DUR)plane MSU - DUR
- Take the bus from Ballito to Vryheidbus
10h 17mR 3,921–6,790Drive to Bram Fischer International Airport, fly to King Shaka International Airport, bus
- Drive from Maseru to Bram Fischer International Airport (BFN)car
- Fly from Bram Fischer International Airport (BFN) to King Shaka International Airport (DUR)plane BFN - DUR
- Take the bus from Ballito to Vryheidbus
9h 52mR 2,078–4,897
Maseru (MSU) to Richards Bay (RCB) flights
Questions & Answers
The cheapest way to get from Maseru to Vryheid is to drive which costs R 1 000 - R 1 600 and takes 6h 59m.
The fastest way to get from Maseru to Vryheid is to drive which takes 6h 59m and costs R 1 000 - R 1 600.
The distance between Maseru and Vryheid is 896 km. The road distance is 479.8 km.
The best way to get from Maseru to Vryheid without a car is to shuttle and bus which takes 14h 43m and costs R 6 500 - R 10 000.
It takes approximately 14h 43m to get from Maseru to Vryheid, including transfers.
Yes, the driving distance between Maseru to Vryheid is 480 km. It takes approximately 6h 59m to drive from Maseru to Vryheid.
There are 31+ hotels available in Vryheid.
What companies run services between Maseru, Lesotho and Vryheid, South Africa?
There is no direct connection from Maseru to Vryheid. However, you can take the shuttle to Johannesburg Airport, walk to OR Tambo Airport, take the train to Marlboro, take the train to Park, walk to Johannesburg, then take the bus to Vryheid. Alternatively, you can drive from Maseru to Vryheid in around 6h 59m.
- Website
- flyairlink.com
Flights from Maseru to Richards Bay via Johannesburg
- Ave. Duration
- 4h 52m
- When
- Tuesday to Sunday
- Estimated price
- R 3,200–11,000
Flights from Maseru to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,900–4,900
Flights from Maseru to King Shaka International Airport via Johannesburg, Nelspruit
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- R 2,900–4,900
- Website
- flysafair.co.za
Flights from Maseru to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- R 1,500–6,000
Flights from Bram Fischer International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 35m
- When
- Friday and Sunday
- Estimated price
- R 1,100–3,000
- Website
- flysaa.com
Flights from Bram Fischer International Airport to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,800–6,500
Flights from Bram Fischer International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 2m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 1,500–2,900
- Website
- flycemair.co.za
Flights from Bram Fischer International Airport to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,800–6,500
- Website
- g-airways.com
Flights from Maseru to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 5m
- When
- Tuesday and Saturday
- Estimated price
- R 1,000–2,300
- 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 Johannesburg to Vryheid
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- R 480–750
- Schedules at
- greyhound.co.za
Bus from Richards Bay to Vryheid
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Ballito to Vryheid
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- R 490–650
- 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 4 of the smartest ways to explore Australia, Travelling by boat in Italy, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.





