Transportation

Bus Station in Queenstown

Bus Station

Greyhound, Translux, Intercape and City to City have daily services to destinations including Cape Town (from R500, 12–17 hours) via Graaff-Reinet or the Garden Route; Port Elizabeth (from R330, 5½ hours) via Graham…
Bus in East London

East London Bus Station

Major bus companies offer daily services to Mthatha (from R300, three hours), Port Elizabeth (from R450, 4½ hours), Durban (from R420, 9½ hours), Cape Town (from R550, 16 hours) and Jo’burg (from R450, 16 hours).
Bus in Jeffrey's Bay

Shared Taxis Rank

Shared taxis depart when full, generally on the hour, from the corner of Goedehoop and St Francis Sts; it’s R40 to Humansdorp (25 minutes) and R90 to Port Elizabeth (1¼ hours).
Taxi in Port Alfred

Shared Taxi Rank

From this shared taxi rank outside the Heritage Mall, there are daily services to Port Elizabeth (R105), Grahamstown (R50) via Bathurst (R25), and East London (R105).
Bus in Jeffrey's Bay

Long-Distance Bus Stop

Long-distance buses plying the Cape Town–Port Elizabeth–Durban route stop at the Mentors Plaza Caltex garage, at the junction of St Francis St and the N2.
Bus in Grahamstown

Bus Stop

Greyhound, Translux, Intercape and City to City buses depart from this stop outside the Frontier Country Hotel.
Taxi in Port St Johns

Shared Taxis

There are regular shared taxis to Port St Johns from Mthatha (R50, two hours) and Durban (R190, five hours).
Bus in Grahamstown

Bus Stop

Greyhound, Translux, Intercape and City to City buses depart from this stop outside the Conference Centre.
Airport in Port Elizabeth

Port Elizabeth Airport

The airport is about 5km from the city centre. Taxis and hire cars are available at the airport.
Taxi in Port Elizabeth

Shared Taxi Rank

Vehicles run to local destinations from the shared taxi rank beneath the flyover.