- Port Shepstone to Heidelberg - GP buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
| Bus | Port Shepstone - the Bedford, Bisset Str | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Cheapest | |||||
| Bus | Port Shepstone - the Bedford, Bisset Str | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | Fastest | |||||
![]() | Bus | Port Shepstone - Shell (LSC motors) | Heidelberg Mall, C/O Jacobs and Makapan Road | No tags | ||||
| Bus | Port Shepstone - the Bedford, Bisset Str | HEIDELBERG (GAUTENG) - MALL, ENTRANCE 3, JACOBS ST, MILITARY BASE, HEIDELBERG - GP, 1441 | No tags | |||||
![]() | Bus | Port Shepstone - Shell (LSC motors) | Heidelberg Mall, C/O Jacobs and Makapan Road | No tags |
Last refresh of the prices: Last Monday at 12:58 PM SAST.
Compare 2 ways to go from Port Shepstone to Heidelberg - GP
Among the sustainable travel choices, the bus stands out as a good way to reach Heidelberg - GP. The journey takes about 8 hours 15 minutes, and with fares starting at just $28, it presents an excellent value for a comfortable ride.
| Average Price | Average Duration | CO₂ emissions | Actions | |
|---|---|---|---|---|
| Average Price$28 - $80 | Average Duration8h 15m | 13kg CO₂e | ||
Shuttle | Average Price$47 - $76 | Average Duration10h 25m | 16kg CO₂e |
Where are the popular stops in Port Shepstone and Heidelberg - GP?
Stops in Port Shepstone
- A
Port Shepstone
26 Colley St, Port Shepstone, 4240, South Africa
Stops in Heidelberg - GP
- A
Heidelberg
Food court Steers Entrance, Jacobs and Makapan Road, Heidelberg - GP, 1441, South Africa
Compare bus companies
Frequently asked questions about travelling from Port Shepstone to Heidelberg - GP by bus
How far is Port Shepstone from Heidelberg - GP?
It's about 513 km (319 miles) from Port Shepstone to Heidelberg - GP.
What are the departure and arrival locations for buses traveling from Port Shepstone to Heidelberg - GP?
Buses traveling this route start their trip at Port Shepstone, in Port Shepstone, and end it at Heidelberg, in Heidelberg - GP.
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 Port Shepstone to Heidelberg - GP, as early as possible.
You can expect to pay from $28 to $51 for a bus ticket from Port Shepstone to Heidelberg - GP based on the last 2 days. You can expect to find the cheapest price for the trip at $28 which is on 2025-11-22.
Top travelled bus routes
People from around the world trust Busbud
Popular bus departures from Port Shepstone
- Find bus tickets from Port Shepstone to Durban
- Port Shepstone to Johannesburg bus times and fares
- How to travel from Port Shepstone to Midrand
- Find bus tickets from Port Shepstone to Cape Town
- Port Shepstone to Paarl bus times and fares
- How to travel from Port Shepstone to East London
- Find bus tickets from Port Shepstone to Butterworth








