• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Aliwal North to Port Elizabeth by bus, car or plane

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  •  4 h 26 min

  1. Take the bus from Aliwal North to Port Elizabeth

$20 - $28

3 alternative options

Drive  •  6 h 53 min

  1. Drive from Aliwal North to Port Elizabeth 313.8 miles

$45 - $70

Bus to Bloemfontein, fly  •  6 h 56 min

  1. Take the bus from Aliwal North to Bloemfontein
  2. Fly from Bloemfontein (BFN) to Port Elizabeth (PLZ) BFN - PLZ

$264 - $1,016

Drive to Maseru, fly  •  7 h 51 min

  1. Drive from Aliwal North to Maseru
  2. Fly from Maseru (MSU) to Port Elizabeth (PLZ) MSU - PLZ

$262 - $882

Questions & Answers

The cheapest way to get from Aliwal North to Port Elizabeth is to bus which costs R 290 - R 400 and takes 4 h 26 min.

More details

The quickest way to get from Aliwal North to Port Elizabeth is to bus which costs R 290 - R 400 and takes 4 h 26 min.

More details

Yes, there is a direct bus departing from Aliwal North and arriving at Port Elizabeth. Services depart twice daily, and operate every day. The journey takes approximately 4 h 26 min.

More details

The distance between Aliwal North and Port Elizabeth is 378 km. The road distance is 502.1 km.

Get driving directions

The best way to get from Aliwal North to Port Elizabeth without a car is to bus which takes 4 h 26 min and costs R 290 - R 400.

More details

The bus from Aliwal North to Port Elizabeth takes 4 h 26 min including transfers and departs twice daily.

More details

Aliwal North to Port Elizabeth bus services, operated by Eldo Coaches, depart from Aliwal North station.

More details

There is no direct flight from Bloemfontein Airport to Port Elizabeth Airport. The quickest flight takes 3 h 45 min and has one stopover.

Search flights

Aliwal North to Port Elizabeth bus services, operated by Eldo Coaches, arrive at Port Elizabeth station.

More details

Yes, the driving distance between Aliwal North to Port Elizabeth is 502 km. It takes approximately 6 h 53 min to drive from Aliwal North to Port Elizabeth.

Get driving directions

Map of how to get from Aliwal North to Port Elizabeth.
Launch map view
  • Distance: 236 miles
  • Duration: 4 h 26 min

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

Eldo Coaches operates a bus from Aliwal North to Port Elizabeth once daily, and the journey takes 4 h 26 min. Greyhound ZA also services this route once daily.

Airlines
South African Airways
Website
flysaa.com
Flights from Bloemfontein to Port Elizabeth via Johannesburg
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$260 - $1,100
Flights from Bloemfontein to Port Elizabeth via Durban
Ave. Duration
6 h 40 min
When
Monday to Friday
Estimated price
$250 - $1,000
Flights from Bloemfontein to Port Elizabeth via Johannesburg, Durban
Ave. Duration
7 h 5 min
When
Monday to Friday
Estimated price
$290 - $1,200
Flights from Bloemfontein to Port Elizabeth via Durban, Johannesburg
Ave. Duration
7 h 35 min
When
Monday to Friday
Estimated price
$320 - $1,400
Flights from Maseru to Port Elizabeth via Johannesburg
Ave. Duration
4 h 46 min
When
Every day
Estimated price
$240 - $850
Flights from Maseru to Port Elizabeth via Johannesburg, Durban
Ave. Duration
7 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $950
Flights from Maseru to Port Elizabeth via Johannesburg, Capetown
Ave. Duration
8 h 35 min
When
Monday to Friday
Estimated price
$310 - $1,100
Bus operators
Eldo Coaches
Phone
086 113 5367
Email
info@eldocoaches.co.za
Website
eldocoaches.co.za
Bus from Aliwal North to Port Elizabeth
Ave. Duration
4 h 26 min
Frequency
Once daily
Schedules at
eldocoaches.co.za
Bus from Aliwal North to Bloemfontein
Ave. Duration
2 h 1 min
Frequency
Once daily
Schedules at
eldocoaches.co.za
Greyhound ZA
Phone
+27 11 611 8000
Email
enquiries@greyhound.co.za
Website
greyhound.co.za
Bus from Aliwal North to Port Elizabeth
Ave. Duration
7 h 45 min
Frequency
Once daily
Estimated price
$20 - $28
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 Which London airport should I choose?, Thanksgiving 2018: How to travel stress-free and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

South African Airways offers flights from Bloemfontein Airport to Port Elizabeth Airport.

Search flights

There are 352+ hotels available in Port Elizabeth. Prices start at $36 USD per night.

More details