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 by bus from Port Elizabeth to Pietermaritzburg
How far is Pietermaritzburg from Port Elizabeth by coach?
The distance between Port Elizabeth and Pietermaritzburg by coach is approximately 411 miles (662 km).
Is there a way to reach Pietermaritzburg from Port Elizabeth without flying?
You have the option to select the coach for your journey on this route. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You also have the option of utilising carpooling services.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
23/11
£63
24/11
£60
Today
£61
26/11
£50
27/11
£45
28/11
£38
29/11
£37
30/11
£37
The cheapest trip from Port Elizabeth to Pietermaritzburg was searched and found on 29 Nov 2025 with a price of £37
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 £37 to £75 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 £37, which is on 2025-11-29.