There are 8 ways to get from Mbabane to Matatiele by shuttle, bus, car, plane, 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.
Shuttle, bus
best- Take a shuttle bus from Mbabane to Johannesburg Airport
- Take the bus from Johannesburg to Matatielebus
16h 58mR 1,295–1,610Drive 735.5 km
- Drive from Mbabane to Matatielecar 735.5 km
10h 59mR 1,647–2,378Drive to Kruger Mpumalanga International Airport, fly to Maseru, drive
- Drive from Mbabane to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Maseru (MSU)plane MQP - MSU
- Drive from Maseru (MSU) to Matatielecar
11h 10mR 4,300–7,877Drive to Kruger Mpumalanga International Airport, fly to Mthatha Airport, bus, taxi
- Drive from Mbabane to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to Mthatha Airport (UTT)plane MQP - UTT
- Take the bus from Mthatha to Mount Frerebus
- Take the taxi from Mount Frere to Matatieletaxi
12h 26mR 4,360–6,647Taxi to King Mswati III International Airport, fly to Durban Airport, bus, taxi
- Take the taxi from Mbabane to King Mswati III International Airporttaxi
- Fly from King Mswati III International Airport to Durban Airportplane
- Take the bus from Durban Airport to Port Shepstonebus
- Take the bus from Umzikhulu to Mt Ayliffbus
- Take the taxi from Mt Ayliff to Matatieletaxi
9h 47mR 7,117–9,950Shuttle to King Mswati III International Airport, fly to Johannesburg Airport, bus
- Take a shuttle bus from Mbabane to King Mswati III International Airport
- Fly from King Mswati III International Airport to Johannesburg Airportplane
- Take the bus from Johannesburg to Matatielebus
16h 32mDrive to Maputo International Airport, fly to King Shaka International Airport, bus, taxi
- Drive from Mbabane to Maputo International Airport (MPM)car
- Fly from Maputo International Airport (MPM) to King Shaka International Airport (DUR)plane MPM - DUR
- Take the bus from Durban Airport to Port Shepstonebus
- Take the bus from Umzikhulu to Mt Ayliffbus
- Take the taxi from Mt Ayliff to Matatieletaxi
12h 11mR 5,208–7,120Drive to Kruger Mpumalanga International Airport, fly to King Shaka International Airport, bus, taxi
- Drive from Mbabane to Nelspruit-Airport-MQPcar
- Fly from Kruger Mpumalanga International Airport (MQP) to King Shaka International Airport (DUR)plane MQP - DUR
- Take the bus from Durban Airport to Port Shepstonebus
- Take the bus from Umzikhulu to Mt Ayliffbus
- Take the taxi from Mt Ayliff to Matatieletaxi
12h 18mR 3,300–6,507
Kruger Mpumalanga International Airport (MQP) to Maseru (MSU) flights
Questions & Answers
The cheapest way to get from Mbabane to Matatiele is to shuttle and bus which costs R 1 300 - R 1 700 and takes 16h 58m.
The fastest way to get from Mbabane to Matatiele is to taxi and fly and bus which takes 9h 47m and costs R 7 000 - R 10 000.
The distance between Mbabane and Matatiele is 1047 km. The road distance is 735.5 km.
The best way to get from Mbabane to Matatiele without a car is to shuttle and bus which takes 16h 58m and costs R 1 300 - R 1 700.
It takes approximately 16h 58m to get from Mbabane to Matatiele, including transfers.
Yes, the driving distance between Mbabane to Matatiele is 735 km. It takes approximately 10h 59m to drive from Mbabane to Matatiele.
There are nine+ hotels available in Matatiele.
What companies run services between Mbabane, Eswatini and Matatiele, South Africa?
There is no direct connection from Mbabane to Matatiele. 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 Matatiele. Alternatively, you can drive from Mbabane to Matatiele in around 10h 59m.
- Website
- flyairlink.com
Flights from Kruger Mpumalanga International Airport to Maseru via Johannesburg
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- R 3,400–6,500
Flights from Kruger Mpumalanga International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- R 2,200–8,500
Flights from Maputo International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- R 3,200–4,700
Flights from Kruger Mpumalanga International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,600–4,000
- Website
- qatarairways.com
Flights from Kruger Mpumalanga International Airport to Maseru via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- R 3,400–6,500
Flights from Kruger Mpumalanga International Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 5h 20m
- When
- Monday to Saturday
- Estimated price
- R 2,200–8,500
Flights from Maputo International Airport to King Shaka International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- R 1,400–9,000
Flights from Maputo International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- R 3,200–4,700
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Mbabane to Johannesburg Airport
- Ave. Duration
- 3h 50m
- Frequency
- On demand
- Estimated price
- R 6,000–7,000
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- R 6,000–7,000
- From
- R 6,000
- Phone
- +268 7917 7323
- melulatravel@gmail.com
- Website
- travelmelula.com
Shuttle from Mbabane to Johannesburg Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- R 799
- Website
- https://travelmelula.com/
Shuttle from Mbabane to King Mswati III International Airport
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- R 1,098
- Website
- https://travelmelula.com/
- 1-3 PAX
- R 1,098
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Johannesburg to Matatiele
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- R 430–600
- Schedules at
- eagleliner.co.za
- Single
- R 490–600
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Mthatha to Mount Frere
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Estimated price
- R 230–320
- Schedules at
- res.prasa.com
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Durban Airport to Port Shepstone
- Ave. Duration
- 2h 16m
- Frequency
- 5 times a day
- Estimated price
- R 240–280
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Umzikhulu to Mt Ayliff
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 41m
- Estimated price
- R 750–5,500
Leap Taxi
- Phone
- +268 76699094
- Website
- thekingdomofeswatini.com
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?, Italian Lakes: Getting around by train, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.










