There are 7 ways to get from Port Shepstone to Cape St. Francis by bus, plane, bus (Greyhound), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to King Shaka International Airport, fly to Port Elizabeth, bus
best- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Port Elizabeth (PLZ)plane DUR - PLZ
- Take the bus from Port Elizabeth to Jeffreys Baybus
7h 30mR 2,525–4,844Bus
cheapest- Take the bus from Port Shepstone to Durban Stationbus
- Take the bus from Durban to Port Elizabethbus
- Take the bus from Port Elizabeth to Jeffreys Baybus
20h 52mR 1,655–2,298Bus via Butterworth
- Take the bus from Umzikhulu to Mthathabus
- Take the bus from Mthatha to Butterworthbus
- Take the bus from Butterworth to East Londonbus
- Take the bus from East London to Jeffreys Baybus
17h 55mR 2,405–3,177Drive 894 km
- Drive from Port Shepstone to Cape St. Franciscar 894 km
12h 6mR 2,019–2,916Fly Margate to Port Elizabeth, bus
- Fly from Margate (MGH) to Port Elizabeth (PLZ)plane MGH - PLZ
- Take the bus from Port Elizabeth to Jeffreys Baybus
10h 7mR 2,676–5,789Bus to Pietermaritzburg, fly to Port Elizabeth, bus
- Take the bus from Umzikhulu to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Port Elizabeth (PLZ)plane PZB - PLZ
- Take the bus from Port Elizabeth to Jeffreys Baybus
10h 20mR 4,392–8,905Bus to King Shaka International Airport, fly to George Airport, bus
- Take the bus from Port Shepstone to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to George Airport (GRJ)plane DUR - GRJ
- Take the bus from George to Humansdorpbus
10h 40mR 2,770–5,294
King Shaka International Airport (DUR) to Port Elizabeth (PLZ) flights
Questions & Answers
The cheapest way to get from Port Shepstone to Cape St. Francis is to bus which costs R 1 600 - R 2 300 and takes 20h 52m.
The fastest way to get from Port Shepstone to Cape St. Francis is to bus and fly which takes 7h 30m and costs R 2 500 - R 4 900.
No, there is no direct bus from Port Shepstone to Cape St. Francis. However, there are services departing from Umzikhulu and arriving at Jeffreys Bay via Mthatha, Butterworth, East London Stn and East London. The journey, including transfers, takes approximately 17h 55m.
The distance between Port Shepstone and Cape St. Francis is 992 km. The road distance is 894 km.
The best way to get from Port Shepstone to Cape St. Francis without a car is to bus via Butterworth which takes 17h 55m and costs R 2 400 - R 3 200.
It takes approximately 7h 30m to get from Port Shepstone to Cape St. Francis, including transfers.
Port Shepstone to Cape St. Francis bus services, operated by Greyhound ZA, depart from Umzikhulu station.
Port Shepstone to Cape St. Francis bus services, operated by Greyhound ZA, arrive at Mthatha station.
Yes, the driving distance between Port Shepstone to Cape St. Francis is 894 km. It takes approximately 12h 6m to drive from Port Shepstone to Cape St. Francis.
There are 567+ hotels available in Cape St. Francis.
What companies run services between Port Shepstone, South Africa and Cape St. Francis, South Africa?
You can take a bus from Umzikhulu to Cape St. Francis via Mthatha, Butterworth, East London, East London Stn, East London, and Jeffreys Bay in around 17h 55m.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,800–2,700
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R 1,800–2,700
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- R 2,900–7,000
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, Capetown
- Ave. Duration
- 9h 40m
- When
- Monday to Friday
- Estimated price
- R 4,100–7,000
Flights from Pietermaritzburg to Port Elizabeth via Johannesburg, King Shaka International Airport
- Ave. Duration
- 10h 40m
- When
- Monday to Friday
- Estimated price
- R 3,200–7,000
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 1,300–3,300
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 46m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 1,300–3,300
Flights from King Shaka International Airport to George Airport via Lanseria
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R 1,800–3,100
Flights from King Shaka International Airport to George Airport via Johannesburg
- Ave. Duration
- 4h 26m
- When
- Friday, Sunday, Monday, and Wednesday
- Estimated price
- R 1,800–3,100
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Port Elizabeth
- Ave. Duration
- 1h 25m
- When
- Sunday
- Estimated price
- R 2,400–5,500
Flights from Margate to Port Elizabeth via Johannesburg
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- R 1,500–5,500
Flights from King Shaka International Airport to George Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- R 2,700–6,000
Flights from King Shaka International Airport to George Airport via Bloemfontein
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 2,800–6,000
- Website
- flysaa.com
Flights from King Shaka International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R 1,500–4,200
Flights from Margate to Port Elizabeth via Johannesburg
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- R 1,500–4,300
Flights from King Shaka International Airport to George Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- R 2,700–6,000
Flights from King Shaka International Airport to George Airport via Johannesburg
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- R 3,000–6,000
Flights from King Shaka International Airport to George Airport via Bloemfontein
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 2,800–6,000
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- R 240–280
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Airport
- Ave. Duration
- 2h 17m
- Frequency
- 5 times a day
- Estimated price
- R 240–280
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Umzikhulu to Mthatha
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Mthatha to Butterworth
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from East London to Jeffreys Bay
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Umzikhulu to Pietermaritzburg
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Jeffreys Bay
- Ave. Duration
- 1h 7m
- Frequency
- Once daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Butterworth to East London
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- R 85–220
- Schedules at
- eagleliner.co.za
- Single
- R 85–220
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from George to Humansdorp
- Ave. Duration
- 3h 42m
- Frequency
- Once daily
- Estimated price
- R 260–360
- Schedules at
- res.prasa.com
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Durban to Port Elizabeth
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Estimated price
- R 460–800
- Website
- https://www.intercape.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 How to get from Southend Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling by boat in Italy - to help you get the most out of your next trip.












