There are 5 ways to get from Harrismith to Port Saint John’s by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi via Pietermaritzburg
best- Take the bus from Engen Bergview 1 Stop to Burger Stbus
- Take the bus from Pietermaritzburg to Umzikhulubus
- Take the bus from Port Shepstone to Wild Coast Sun Hotelbus
- Take the taxi from Wild Coast Sun Hotel to Port Saint John’staxi
9h 55mR 2,077–2,822Bus, taxi #2 (Greyhound)
cheapest- Take the bus from Harrismith to Mthathabus 17202 / ...
- Take the taxi from Mthatha to Port Saint John’staxi
11h 8mR 1,100–1,434Drive 536.5 km
- Drive from Harrismith to Port Saint John’scar 536.5 km
7h 45mR 1,212–1,750Bus, fly, taxi
- Take the bus from Harrismith to Pietermaritzburgbus
- Fly from Pietermaritzburg (PZB) to Mthatha Airport (UTT)plane PZB - UTT
- Take the taxi from Mthatha Airport (UTT) to Port Saint John’staxi
10h 58mR 5,070–12,494Bus, taxi
- Take the bus from Harrismith to Umzikhulubus
- Take the bus from Port Shepstone to Wild Coast Sun Hotelbus
- Take the taxi from Wild Coast Sun Hotel to Port Saint John’staxi
10h 7mR 1,908–2,368
Pietermaritzburg (PZB) to Mthatha Airport (UTT) flights
Questions & Answers
The cheapest way to get from Harrismith to Port Saint John’s is to bus and taxi which costs R 1 100 - R 1 500 and takes 11h 8m.
The fastest way to get from Harrismith to Port Saint John’s is to drive which takes 7h 45m and costs R 1 200 - R 1 800.
The distance between Harrismith and Port Saint John’s is 659 km. The road distance is 536.5 km.
The best way to get from Harrismith to Port Saint John’s without a car is to bus and taxi via Pietermaritzburg which takes 9h 55m and costs R 2 000 - R 2 900.
It takes approximately 9h 55m to get from Harrismith to Port Saint John’s, including transfers.
Yes, the driving distance between Harrismith to Port Saint John’s is 536 km. It takes approximately 7h 45m to drive from Harrismith to Port Saint John’s.
There are 26+ hotels available in Port Saint John’s.
What companies run services between Harrismith, South Africa and Port Saint John’s, South Africa?
There is no direct connection from Harrismith to Port Saint John’s. However, you can take the taxi to Engen Bergview 1 Stop, take the bus to Burger St, walk to Pietermaritzburg, take the bus to Umzikhulu, walk to Port Shepstone, take the bus to Wild Coast Sun Hotel, then take the taxi to Port Saint John’s. Alternatively, you can drive from Harrismith to Port Saint John’s in around 7h 45m.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Mthatha Airport via Johannesburg
- Ave. Duration
- 5h
- When
- Monday to Saturday
- Estimated price
- R 3,900–11,000
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Engen Bergview 1 Stop to Burger St
- Ave. Duration
- 2h 25m
- Frequency
- Every 2 hours
- Estimated price
- R 180–270
- Schedules at
- eagleliner.co.za
- Single
- R 180–270
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Engen Bergview 1 Stop to Burger St
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- R 330–450
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Umzikhulu
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Harrismith to Pietermaritzburg
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
Bus from Harrismith to Umzikhulu
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Harrismith to Mthatha
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Port Shepstone to Wild Coast Sun Hotel
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- R 200–240
- Schedules at
- margatecoach.co.za
Bus from Port Shepstone to Wild Coast Sun Hotel
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- R 200–240
- Schedules at
- margatecoach.co.za
- Ave. Duration
- 2h 18m
- Estimated price
- R 600–1,500
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 The beginner’s guide to the 2018 World Nomad Games, How do I get from Sydney to Melbourne, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.









