Passengers have shared positive experiences, highlighting the professionalism and friendliness of drivers, as well as a comfortable journey with good air conditioning. However, some reviews mention concerns about limited space in bus passages and discrepancies between estimated and actual arrival times. Overall satisfaction is evident despite minor issues noted by travelers.
Intercape Mainliner Port Elizabeth Pietermaritzburg recent customer reviews
Although the bus was late, the drivers drove well and the overall experience was pleasant.
5 out of 5 stars
Haydee B.
I am writing to express my concern about the hygiene conditions of the toilet on your bus. On my recent trip, I noticed a strong and unpleasant odor emanating from the toilet area from the first departure point. Unfortunately, this is the second time I have this experience. Please have necessary measures to ensure toilets are cleaned.
2 out of 5 stars
Thembela S.
The aircon was the perfect temperature.
I did not like the fact that there is quite a distance between the intercape offices (in PE) and the pick up because I was carrying heavy luggage
Frequently asked questions about travelling from Port Elizabeth to Pietermaritzburg by bus
Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Port Elizabeth to Pietermaritzburg?
The cheapest bus tickets from Port Elizabeth to Pietermaritzburg start from $49. The average price for this route is around $85. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Port Elizabeth to Pietermaritzburg?
The average bus travel time from Port Elizabeth to Pietermaritzburg is 13h 50m, covering a distance of 665 km. The quickest bus can get you there in 13h 35m and is operated by Intercape.
Which bus companies service the Port Elizabeth to Pietermaritzburg route?
Several major bus companies operate on this route with 3 buses available per day.
What are the earliest and latest departure times for the bus from Port Elizabeth to Pietermaritzburg?
The earliest bus departs from Port Elizabeth to Pietermaritzburg at 5:30pm. And the latest bus departs at 7:55pm.
What are the CO₂ emissions for the bus trip from Port Elizabeth to Pietermaritzburg?
A bus trip from Port Elizabeth to Pietermaritzburg generates an estimated 17 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11-26
$103
11-27
$120
Today
$129
11-29
$133
11-30
$115
12-01
$112
12-02
$118
12-03
$107
The cheapest trip from Port Elizabeth to Pietermaritzburg was searched and found on Nov 26, 2025 with a price of $103
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Port Elizabeth to Pietermaritzburg, as early as possible.
You can expect to pay from $103 to $170 for a bus ticket from Port Elizabeth to Pietermaritzburg based on the last 2 days. You can expect to find the cheapest price for the trip at $107 which is on 2025-12-03.