There are 3 ways to get from Port Alfred to Haga-Haga Bay by car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 205.6 km
best- Drive from Port Alfred to Haga-Haga Baycar 205.6 km
2h 52mR 465–671Taxi
- Take the taxi from Port Alfred to Haga-Haga Baytaxi 205.6 km
2h 52mR 1,300–1,700Taxi, bus
- Take the taxi from Port Alfred to Peddietaxi
- Take the bus from Peddie to East Londonbus
- Take the taxi from East London to Haga-Haga Baytaxi
4h 14mR 1,365–1,687
Questions & Answers
The cheapest way to get from Port Alfred to Haga-Haga Bay is to drive which costs R 460 - R 700 and takes 2h 52m.
The fastest way to get from Port Alfred to Haga-Haga Bay is to drive which takes 2h 52m and costs R 460 - R 700.
The distance between Port Alfred and Haga-Haga Bay is 206 km. The road distance is 205.6 km.
The best way to get from Port Alfred to Haga-Haga Bay without a car is to taxi which takes 2h 52m and costs R 1 300 - R 1 700.
It takes approximately 2h 52m to drive 205.6 km from Port Alfred to Haga-Haga Bay.
Yes, the driving distance between Port Alfred to Haga-Haga Bay is 206 km. It takes approximately 2h 52m to drive from Port Alfred to Haga-Haga Bay.
There are 115+ hotels available in Haga-Haga Bay.
What companies run services between Port Alfred, South Africa and Haga-Haga Bay, South Africa?
You can drive from Port Alfred to Haga-Haga Bay in around 2h 52m.
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Peddie to East London
- Ave. Duration
- 1h 38m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.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 Travelling by boat in Italy, How to travel India's Golden Triangle, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.





