There are 3 ways to get from Port Elizabeth to Port Alfred by bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  2 h 5 min

  1. Take the bus from Port Elizabeth to Port Alfred

Cheapest option

Taxi  •  2 h 5 min

  1. Take a taxi from Port Elizabeth to Port Alfred 95.5 miles

$120 - $160

1 alternative option

Drive  •  2 h 5 min

  1. Drive from Port Elizabeth to Port Alfred 95.5 miles

$14 - $22

Questions & Answers

Yes, there is a direct bus departing from Port Elizabeth and arriving at Port Alfred. Services depart four times a week. The journey takes approximately 2 h 5 min.

More details

The distance between Port Elizabeth and Port Alfred is 124 km. The road distance is 152.7 km.

Get driving directions

The best way to get from Port Elizabeth to Port Alfred without a car is to bus which takes 2 h 5 min and costs .

More details

The bus from Port Elizabeth to Port Alfred takes 2 h 5 min including transfers and departs four times a week.

More details

Port Elizabeth to Port Alfred bus services, operated by Baz Bus, depart from Port Elizabeth station.

More details

Port Elizabeth to Port Alfred bus services, operated by Baz Bus, arrive at Port Alfred station.

More details

Yes, the driving distance between Port Elizabeth to Port Alfred is 153 km. It takes approximately 2 h 5 min to drive from Port Elizabeth to Port Alfred.

Get driving directions

There are 77+ hotels available in Port Alfred. Prices start at $38 USD per night.

More details

Map of how to get from Port Elizabeth to Port Alfred.
Launch map view
  • Distance: 77.8 miles
  • Duration: 2 h 5 min

What companies run services between Port Elizabeth, South Africa and Port Alfred, South Africa?

Baz Bus operates a bus from Port Elizabeth to Port Alfred 4 times a week, and the journey takes 2 h 5 min.

Bus operators
Baz Bus
Phone
+27 21 422 5202
Email
info@bazbus.com
Website
bazbus.com
Bus from Port Elizabeth to Port Alfred
Ave. Duration
2 h 5 min
Frequency
4 times a week
Schedules at
bazbus.com
Other operators
Taxi from Port Elizabeth to Port Alfred
Ave. Duration
2 h 5 min
Estimated price
$120 - $160

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 to the UK: What do I need to know?, Need to know: Greyhound and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.