There are 6 ways to get from Mossel Bay to Mthatha by taxi, plane, bus, car, or bus (Greyhound)
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 George Airport, fly to Mthatha Airport
best- Take the taxi from Mossel Bay to George Airport (GRJ)taxi
- Fly from George Airport (GRJ) to Mthatha Airport (UTT)plane GRJ - UTT
4h 52mR 2,694–5,975Bus
cheapest- Take the bus from Mosselbay Shell to Mthathabus
13h 24mR 510–720Drive 847.1 km
- Drive from Mossel Bay to Mthathacar 847.1 km
10h 31mR 1,942–2,804Taxi to George Airport, fly to East London, bus
- Take the taxi from Mossel Bay to George Airport (GRJ)taxi
- Fly from George Airport (GRJ) to East London (ELS)plane GRJ - ELS
- Take the bus from East London to Mthathabus
9h 15mR 2,949–6,555Drive to Cape Town International Airport, fly to East London, bus
- Drive from Mossel Bay to Capetown-Airport-CPTcar
- Fly from Cape Town International Airport (CPT) to East London (ELS)plane CPT - ELS
- Take the bus from East London to Mthathabus
10h 25mR 2,398–4,629Bus via Peddie (Greyhound)
- Take the bus from Mosselbay Shell to Peddiebus
- Take the bus from Peddie to East Londonbus
- Take the bus from East London to Mthathabus
16h 19mR 1,485–1,915
George Airport (GRJ) to Mthatha Airport (UTT) flights
Comparing Your Travel Options
The cheapest way to get from Mossel Bay to Mthatha is to bus which costs R 500 - R 750 and takes 13h 24m.
The fastest way to get from Mossel Bay to Mthatha is to taxi and fly which takes 4h 52m and costs R 2 600 - R 6 000.
No, there is no direct bus from Mossel Bay to Mthatha. However, there are services departing from Mosselbay Shell and arriving at Mthatha via . The journey, including transfers, takes approximately 13h 24m.
The distance between Mossel Bay and Mthatha is 705 km. The road distance is 847.1 km.
The best way to get from Mossel Bay to Mthatha without a car is to bus which takes 13h 24m and costs R 500 - R 750.
It takes approximately 4h 52m to get from Mossel Bay to Mthatha, including transfers.
Mossel Bay to Mthatha bus services, operated by TransLux Express, depart from Mosselbay Shell station.
Mossel Bay to Mthatha bus services, operated by TransLux Express, arrive at Mthatha station.
Yes, the driving distance between Mossel Bay to Mthatha is 847 km. It takes approximately 10h 31m to drive from Mossel Bay to Mthatha.
There are 72+ hotels available in Mthatha.
What companies run services between Mossel Bay, South Africa and Mthatha, South Africa?
TransLux Express operates a bus from Mosselbay Shell to Mthatha once daily. Tickets cost R 410–600 and the journey takes 13h 12m.
- Website
- flysafair.co.za
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- R 1,900–4,400
Flights from George Airport to East London via Cape Town International Airport
- Ave. Duration
- 3h 40m
- When
- Wednesday
- Estimated price
- R 1,900–4,400
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,000–2,300
- Website
- flyairlink.com
Flights from George Airport to Mthatha Airport via Johannesburg
- Ave. Duration
- 4h 47m
- When
- Sunday and Friday
- Estimated price
- R 2,300–5,500
Flights from George Airport to Mthatha Airport via Cape Town International Airport, Johannesburg
- Ave. Duration
- 7h 5m
- When
- Friday
- Estimated price
- R 3,500–7,000
Flights from George Airport to Mthatha Airport via Hoedspruit, Johannesburg
- Ave. Duration
- 9h
- When
- Tuesday and Thursday
- Estimated price
- R 3,600–9,500
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,700–9,000
- Website
- flycemair.co.za
Flights from George Airport to East London via Johannesburg
- Ave. Duration
- 4h 30m
- When
- Thursday and Sunday
- Estimated price
- R 2,600–7,000
Flights from Cape Town International Airport to East London
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- R 2,100–5,500
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Mosselbay Shell to Mthatha
- Ave. Duration
- 13h 12m
- Frequency
- Once daily
- Estimated price
- R 410–600
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from East London to Mthatha
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from East London to Mthatha
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Mosselbay Shell to Peddie
- Ave. Duration
- 8h 40m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Peddie to East London
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from East London to Mthatha
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 28 min
- Estimated price
- R 300–370
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 Train travel in Spain: A guide to Renfe, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Southend Airport into central London - to help you get the most out of your next trip.







