1map logoGo to main page

Durban, KwaZulu-Natal to Port Elizabeth, Eastern Cape from $29: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Durban, South Africa
to
Port Elizabeth, South Africa

How to Get from Durban to Port Elizabeth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$29 by busBest price
689 kmDistance
2h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Durban to Port Elizabeth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  2m
Estimated price
$67-175
Recommended
Company
InterCape
Bus
Average Duration
15h  15m
Estimated price
$29-50
Cheapest
route map
Distance: 689 km
Duration: 2h 2m

See more options

Company
N/A
Drive
Average Duration
12h  4m
Estimated price
$120-190

Traveling From Durban to Port Elizabeth

Journeying from Durban to Port Elizabeth offers a fascinating contrast between the vibrant coastal energy of Durban and the serene, picturesque landscapes of Port Elizabeth.

Best Neighbourhoods in Port Elizabeth

Port Elizabeth features diverse neighborhoods, each offering distinct experiences for visitors.

The Waterfront
• Stunning ocean views and relaxed atmosphere.
• Great dining options along the promenade.
St. Georges Park
• Home to beautiful gardens and art galleries.
• Close access to the Port Elizabeth Museum.
Walmer
• Trendy cafes and boutique shopping spots.
• Family-friendly with green parks and outdoor spaces.

Best Times To Visit Port Elizabeth's Attractions

Timing your visit can enhance your experience at Port Elizabeth's top spots.

Addo Elephant National Park
Early mornings or late afternoons offer fewer crowds and better wildlife sightings.
Donkin Reserve
Visit on weekdays to enjoy a peaceful stroll and better photo opportunities.
Shark Rock Pier
Sunrise hours provide stunning views and a quieter atmosphere for exploration.

Port Elizabeth Weather: What to Expect Year-Round

Port Elizabeth enjoys a mild climate, with warm summers and cool winters, making it a great destination year-round. The best times to visit are during spring and autumn when you'll experience pleasant temperatures that enhance outdoor activities and sightseeing.

Culinary Delight in Port Elizabeth

Try the fresh calamari at The Coachman Restaurant, where the emphasis is on locally-sourced seafood prepared with a touch of Mediterranean flair. This dining experience contrasts with Durban's curry-centric cuisine, offering you a chance to savor lighter, flavor-packed dishes in a relaxed coastal atmosphere.

Durban - Port Elizabeth operators

Explore transport companies operating between Durban and Port Elizabeth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
flysafair.co.za

Plane from Durban (DUR) to Port Elizabeth (PLZ)

Average Duration
1h 30m
Estimated price
$670-671

Plane from Durban (DUR) to Port Elizabeth (PLZ) via Johannesburg

Average Duration
3h 49m
Estimated price
$670-671
Website
flyairlink.com

Plane from Durban (DUR) to Port Elizabeth (PLZ)

Average Duration
1h 35m
Estimated price
$672-673

Plane from Durban (DUR) to Port Elizabeth (PLZ) via Johannesburg

Average Duration
3h 50m
Estimated price
$672-673
Bus
Contact phone
+27 (0)21 380 4400
Website
intercape.co.za

Bus from Durban to Port Elizabeth

Average Duration
15h 15m
Estimated price
$29-50

Durban to Port Elizabeth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Durban and Port Elizabeth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛣️ Embark on a scenic road trip from Durban to Port Elizabeth, spanning 569 miles of diverse landscapes and vibrant South African culture. Enjoy a leisurely drive that takes approximately 12 hours and 4 minutes, allowing for plenty of stops along the way. ⛰️ Experience the freedom of the open road as you journey from Durban to Port Elizabeth by car, with prices ranging from $120 to $190 for this unforgettable adventure. Take in the changing scenery, from rolling hills to coastal views, as you make your way towards the charming city known for its rich history and beautiful beaches.
Average price
$120 - $190
🛫 Experience a quick and convenient journey from Durban to Port Elizabeth by taking the direct flight which lasts only 1 hour and 30 minutes. Multiple airlines such as South African Airways, Airlink, and Safair operate this popular route. 🌍 Enjoy a smooth and efficient flight that covers the distance between Durban and Port Elizabeth in just 2 hours and 2 minutes. With comfortable aircraft and reliable service, you can sit back and relax during your trip. 💸 The cost of a flight from Durban to Port Elizabeth typically ranges from $67 to $175, providing travelers with budget-friendly options to explore the scenic landscapes and vibrant culture that await in this coastal city. Choose the best fare that suits your travel preferences and start planning your South African adventure.
Departure Point
Durban Airport
Arrival Point
Port Elizabeth Airport
🛣️ The scenic route between Durban and Port Elizabeth takes approximately 15 hours and 15 minutes, allowing passengers to relax and enjoy the landscapes of South Africa along the way. 💰 Bus tickets between Port Elizabeth and Durban are reasonably priced, ranging from $29 to $50, making it an affordable transportation choice for those looking to explore different parts of the country.
Departure Point
Durban station
Arrival Point
Port Elizabeth station

Frequently asked questions

Find out more about the route from Durban to Port Elizabeth.

Or choose the category:
The distance between Durban and Port Elizabeth is approximately 428 miles, or 569 miles by road. Travel times vary depending on the mode of transportation. By plane, it takes about 3 hours and 5 minutes to reach Port Elizabeth from Durban. By car, the journey takes approximately 12 hours and 4 minutes from Port Elizabeth to Durban. Finally, by bus, it takes approximately 15 hours and 15 minutes to travel from Durban to Port Elizabeth.
The most cost-effective option for traveling from Durban to Port Elizabeth is by bus, which typically takes around 15 hours and costs between $22 and $45. Although it is the cheapest mode of transportation, it does require a significant amount of time. If time is a priority, the quickest option is to fly, which takes approximately 3 hours and costs between $65 and $180. However, it is also the most expensive choice. Ultimately, the decision between cost-effectiveness and time efficiency depends on the traveler's individual preferences and budget.
When traveling from Durban to Port Elizabeth, the prices for a bus ticket can range from $22 to $45. The exact price will depend on factors such as the bus company, type of ticket, and any ongoing promotions or discounts. It is recommended to check with different bus operators and compare prices to find the best deal for your journey.
To travel from Durban to Port Elizabeth without using public transportation, you can consider renting a car and driving. The driving distance between the two cities is approximately 569 miles, and it takes around 12 hours and 4 minutes to drive from Durban to Port Elizabeth. Rental car prices can vary between $120 and $190, depending on the type of car and rental duration. This option allows you to have more flexibility and control over your travel itinerary.
The best way to travel from Durban to Port Elizabeth without a car is by bus. The bus journey takes approximately 15 hours and 15 minutes. The bus ticket prices range from $22 to $45. This is a convenient and cost-effective option for travelers who do not have their own transportation.
Yes, there is a direct link between Durban and Port Elizabeth in South Africa. InterCape operates a bus service that departs from Durban station and arrives at Port Elizabeth station, with services running once daily. The journey by bus takes approximately 15 hours and 15 minutes.
The flight between Durban and Port Elizabeth typically takes around 1 hour and 30 minutes. The cost of the flight can vary between $67 and $174, depending on factors such as the airline and the time of booking. It's recommended to check with different airlines to find the best deals and options for your travel itinerary.
There are plenty of options for accommodation near Port Elizabeth. With 448+ hotels available in Gqeberha, you have a wide range to choose from. Prices start at $38, so there are options to fit different budgets. Whether you prefer luxury hotels or budget-friendly options, you should be able to find a suitable place to stay in the area.