Jeffreys Bay is on the Sunshine Coast, about 685km from Cape Town. You can get to Jeffreys Bay easily by driving, taking a bus or flying into PE airport which is only 90km away.
If you’re driving
- When you enter Jeffrey’s Bay, take Da Gama Road. It’s the main road through town. The sea will be on your left.
- Pass the Billabong factory shop.
- Turn left into Duine Street.
- Take the first left into Dageraad Street.
If you’re on the Baz Bus
99 Miles J-Bay is a Baz Bus stop. The Baz Bus will drop you off at the door.
If you’re on a coach
We will pick you up from the mainline bus stops in both J-Bay and Humansdorp free of charge. Call ahead for a pickup! Greyhound and Intercape stop in J-Bay, while Translux only stops in Humansdorp that is 20km away.
If you’re flying into Port Elizabeth
There are several airlines that operate routes to Port Elizabeth.
- Kulula flies to PE from Johannesburg, Durban and Cape Town.
- 1Time flies to PE from Johannesburg and Cape Town.
- SAA flies to PE from Johannesburg, Durban, Cape Town and a few other major cities.
You can take the Sunshine Express from airport in Port Elizabeth to Jeffreys Bay.
The cost if R200 per single passenger and R110 per person for two or more passengers.
Contact Sunshine Express at + 27 (0)82 449 5735



