There are 6 ways to get from Matjiesfontein to Mossel Bay by taxi, bus, car, plane, 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, bus
best- Take the taxi from Matjiesfontein to Swellendamtaxi
- Take the bus from Swellendam to Mosselbay Shellbus
5h 16mR 1,738–2,116Drive 270.8 km
cheapest- Drive from Matjiesfontein to Mossel Baycar 270.8 km
4h 49mR 617–891Taxi
- Take the taxi from Matjiesfontein to Mossel Baytaxi 270.8 km
4h 49mR 1,800–2,300Taxi, fly
- Take the taxi from Matjiesfontein to Capetown-Airport-CPTtaxi
- Fly from Cape Town International Airport (CPT) to George Airport (GRJ)plane CPT - GRJ
- Take the taxi from George Airport (GRJ) to Mossel Baytaxi
3h 53mR 2,675–4,932Bus via Beaufort West (Greyhound)
- Take the bus from Laignsburg to Beaufort Westbus
- Take the bus from Beaufort West to Mossel Baybus
7h 40mR 1,212–1,564Bus
- Take the bus from Laingsburg to Worcesterbus
- Take the bus from Worcester to Mosselbay Shellbus
7h 49mR 737–969
Cape Town International Airport (CPT) to George Airport (GRJ) flights
Questions & Answers
The cheapest way to get from Matjiesfontein to Mossel Bay is to drive which costs R 600 - R 900 and takes 4h 49m.
The fastest way to get from Matjiesfontein to Mossel Bay is to taxi and fly which takes 3h 53m and costs R 2 600 - R 5 000.
The distance between Matjiesfontein and Mossel Bay is 388 km. The road distance is 270.8 km.
The best way to get from Matjiesfontein to Mossel Bay without a car is to taxi and bus which takes 5h 16m and costs R 1 700 - R 2 200.
It takes approximately 5h 16m to get from Matjiesfontein to Mossel Bay, including transfers.
Yes, the driving distance between Matjiesfontein to Mossel Bay is 271 km. It takes approximately 4h 49m to drive from Matjiesfontein to Mossel Bay.
There are 63+ hotels available in Mossel Bay.
What companies run services between Matjiesfontein, South Africa and Mossel Bay, South Africa?
You can take a vehicle from Matjiesfontein to Mossel Bay via Laignsburg, Beaufort West, and Mossel Bay in around 7h 40m.
- Website
- flyairlink.com
Flights from Cape Town International Airport to George Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 850–2,700
- Website
- flysafair.co.za
Flights from Cape Town International Airport to George Airport
- Ave. Duration
- 1h
- When
- Thursday, Friday, and Sunday
- Estimated price
- R 750–2,700
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Swellendam to Mosselbay Shell
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- R 240–340
- Schedules at
- res.prasa.com
Bus from Worcester to Mosselbay Shell
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- R 270–370
- Schedules at
- res.prasa.com
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Laignsburg to Beaufort West
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Beaufort West to Mossel Bay
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Laingsburg to Worcester
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Website
- https://res.prasa.com/citytocity/booking
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 Slovenia: Getting from Ljubljana to Lake Bled, 4 of the smartest ways to explore Australia, and Want to know more about Flixbus? - to help you get the most out of your next trip.







