There are 10 ways to get from Matatiele to Zimbabwe by taxi, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Mthatha Airport, fly to Bulawayo
best- Take the taxi from Matatiele to Mthatha Airport (UTT)taxi
- Fly from Mthatha Airport (UTT) to Bulawayo (BUQ)plane UTT - BUQ
7h 30m$436–1,113Bus
cheapest- Take the bus from Matatiele to Johannesburgbus
- Take the bus from Johannesburg to Hararebus
34h 20m$77–85Drive 1,780.3 km
- Drive from Matatiele to Hararecar 1,780.3 km
21h 17m$326–470Taxi to Mthatha Airport, fly to Robert Gabriel Mugabe International Airport
- Take the taxi from Matatiele to Mthatha Airport (UTT)taxi
- Fly from Mthatha Airport (UTT) to Robert Gabriel Mugabe International Airport (HRE)plane UTT - HRE
8h 14m$412–1,045Drive to Maseru, fly to Bulawayo
- Drive from Matatiele to Maseru (MSU)car
- Fly from Maseru (MSU) to Bulawayo (BUQ)plane MSU - BUQ
8h 56m$261–733Drive to Maseru, fly to Robert Gabriel Mugabe International Airport
- Drive from Matatiele to Maseru (MSU)car
- Fly from Maseru (MSU) to Robert Gabriel Mugabe International Airport (HRE)plane MSU - HRE
8h 59m$277–665Taxi, bus to Pietermaritzburg, fly to Bulawayo
- Take the taxi from Matatiele to Mt Curie One Stoptaxi
- Take the bus from Mt Curie One Stop to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Bulawayo (BUQ)plane PZB - BUQ
11h 51m$354–919Taxi, bus, bus to King Shaka International Airport, fly to Robert Gabriel Mugabe International Airport
- Take the taxi from Matatiele to Kokstadtaxi
- Take the bus from Kokstad to Portshepstonebus
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Robert Gabriel Mugabe International Airport (HRE)plane DUR - HRE
10h 27m$226–425Bus via Johannesburg
- Take the bus from Matatiele to Johannesburgbus
- Take the bus from Johannesburg to Hararebus
36h 10m$78–121Drive, car train
- Drive from Matatiele to Durbancar
- Take the car train from Durban to Standertoncartrain
- Drive from Standerton to Hararecar
34h 56m$273–416
Mthatha Airport (UTT) to Bulawayo (BUQ) flights
Questions & Answers
The cheapest way to get from Matatiele to Zimbabwe is to bus which costs $75 - $90 and takes 34h 20m.
The fastest way to get from Matatiele to Zimbabwe is to taxi and fly which takes 7h 30m and costs $430 - $1,200.
No, there is no direct bus from Matatiele to Zimbabwe. However, there are services departing from Matatiele and arriving at Harare via Johannesburg. The journey, including transfers, takes approximately 34h 20m.
The distance between Matatiele and Zimbabwe is 1528 km. The road distance is 1780.3 km.
The best way to get from Matatiele to Zimbabwe without a car is to bus which takes 34h 20m and costs $75 - $90.
It takes approximately 7h 30m to get from Matatiele to Zimbabwe, including transfers.
Matatiele to Zimbabwe bus services, operated by Eagle Liner, depart from Matatiele station.
Matatiele to Zimbabwe bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Matatiele to Zimbabwe is 1780 km. It takes approximately 21h 17m to drive from Matatiele to Zimbabwe.
There are 299+ hotels available in Zimbabwe.
What companies run services between Matatiele, South Africa and Zimbabwe?
You can take a bus from Matatiele to Harare via Johannesburg in around 34h 20m.
- Website
- flyairlink.com
Flights from Mthatha Airport to Bulawayo via Johannesburg
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $300–950
Flights from Mthatha Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- $290–900
Flights from Maseru to Bulawayo via Johannesburg
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $200–650
Flights from Maseru to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $210–450
Flights from Pietermaritzburg to Bulawayo via Johannesburg
- Ave. Duration
- 6h 41m
- When
- Monday to Saturday
- Estimated price
- $260–800
Flights from King Shaka International Airport to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $200–650
Flights from King Shaka International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $200–650
- Website
- flysaa.com
Flights from King Shaka International Airport to Robert Gabriel Mugabe International Airport via Johannesburg
- Ave. Duration
- 4h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $140–290
- Phone
- 011 012 0231
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Durban to Standerton
- Ave. Duration
- 17h 10m
- Frequency
- Once a week
- Estimated price
- $11–23
- Schedules at
- res.prasa.com
- Economy (Sitter)
- $11
- Sleeper (Tourist)
- $23
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Matatiele to Johannesburg
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- $26–36
- Schedules at
- eagleliner.co.za
- Single
- $30–36
- Phone
- +(263) 77 608 6257
- ask@citybuscoaches.com
- Website
- citybuscoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- $50
- Website
- https://citybuscoaches.com/
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Mt Curie One Stop to Pietermaritzburg
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $29–40
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Kokstad to Portshepstone
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $14–21
- Schedules at
- res.prasa.com
- Phone
- +27 39 312 1406
- enquiriesr@margatecoach.co.za
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- $15–18
- Schedules at
- margatecoach.co.za
- Phone
- +27 84 575 4609
- info@tamukacoaches.com
- Website
- tamukacoaches.com
Bus from Johannesburg to Harare
- Ave. Duration
- 23h 30m
- Frequency
- 3 times a day
- Estimated price
- $50–85
- Website
- https://tamukacoaches.com/
- Ave. Duration
- 2h 18m
- Estimated price
- $30–130
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 Heading to Europe? Read this before you buy a Eurail Pass, Travel Insider: Top Japan travel tips by Beatrix Holland, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.

















