- Heidelberg - GP to Port Shepstone buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Port Shepstone - the Bedford, Bisset Str | No tags | ||||
![]() | Bus | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Port Shepstone - the Bedford, Bisset Str | No tags | ||||
![]() | Bus | Heidelberg Mall, C/O Jacobs and Makapan Road | Port Shepstone - Shell (LSC motors) | No tags | ||||
![]() | Bus | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Port Shepstone - the Bedford, Bisset Str | No tags | ||||
![]() | Bus | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Port Shepstone - the Bedford, Bisset Str | No tags |
Compare 2 ways to go from Heidelberg - GP to Port Shepstone
Among the sustainable travel choices, the bus stands out as a good way to reach Port Shepstone. The journey takes about 8 hours 30 minutes, and with fares starting at just $27, it presents an excellent value for a comfortable ride.
| Average Price | Average Duration | CO₂ emissions | Actions | |
|---|---|---|---|---|
| Average Price$27 - $79 | Average Duration8h 30m | 13kg CO₂e | ||
Shuttle | Average Price$43 - $74 | Average Duration9h 55m | 16kg CO₂e |
Compare bus companies
Where are the popular stops in Heidelberg - GP and Port Shepstone?
Frequently asked questions about travelling from Heidelberg - GP to Port Shepstone by bus
What is the distance between Heidelberg - GP and Port Shepstone?
The distance between Heidelberg - GP and Port Shepstone is approximately 513 km (319 miles).
What are the departure and arrival locations for buses traveling from Heidelberg - GP to Port Shepstone?
Buses departing from Heidelberg in Heidelberg - GP will take you to Port Shepstone in Port Shepstone.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Heidelberg - GP to Port Shepstone, as early as possible.
You can expect to pay from $24 to $60 for a bus ticket from Heidelberg - GP to Port Shepstone based on the last 2 days. You can expect to find the cheapest price for the trip at $31 which is on 2025-11-21.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.







