Pietermaritzburg - Intercape Office, Burger Street (opposite McDonalds)
Margate - Hibiscus Mall
No tags
Last refresh of the prices: Yesterday at 3:41 PM SAST.
Compare 2 ways to travel from Pietermaritzburg to Margate
We recommend taking the shuttle
Among the sustainable travel choices, the shuttle stands out as a good way to reach Margate. The journey takes about 3 hours 30 minutes and with fares starting at just R 334, it presents an excellent value for a comfortable ride.
Based on 11201 reviews, the company was rated 3.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. Intercity Xpress ticket prices on this trip start at R 324
I was so disappointed. I booked the bus from Pietermaritzburg for my grandchildren but the bus didn't arrive. No one bothered to let us know that the bus is not there anymore. They had to be put on another bus that took them to Durban and they had to wait for another bus to take them to Shelly beach. Instead of arriving in day light they only arrived long after 20h00
1 out of 5 stars
Makosazane Nombuso C.
Great friendly driver,but bus was late by a hour.Some sort of display for customers to track bus in office would be nice
Based on 44397 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. Intercape ticket prices on this trip start at R 305
The bus driver of bus 8119 was playing loud RNB music from PMB right until Margate. And he would turn up the volume at other times & sing out loud this was a bus I took at 3AM imagine sitting through hours of loud music in the early morning. I was very unsatisfied and he had an attitude when asked by passengers to turn down the music!
1 out of 5 stars
Luthando G.
The bus was supposed to leave pmb at 14:55 and it left 2 hours later
Frequently asked questions about travelling from Pietermaritzburg to Margate, ZA by bus
Please note that timetables, routes, or operator details shown here may be updated or differ at the time of your trip.
How much is the bus ticket from Pietermaritzburg to Margate?
The cheapest bus tickets from Pietermaritzburg to Margate start at R 305. The average price for this route is around R 483. Busbud recommends booking your tickets in advance for the best chance of getting the lowest possible price.
How long is the bus journey from Pietermaritzburg to Margate?
The average bus journey time from Pietermaritzburg to Margate is 3h 40m, covering a distance of 133 km. The fastest bus gets you there in 3h 20m and is operated by Intercity Xpress.
Which bus companies service the Pietermaritzburg to Margate route?
Several major bus companies operate on this route with 5 buses available per day, including services from Intercity Xpress, Intercape.
What is the earliest and latest departure time for the bus from Pietermaritzburg to Margate?
The earliest bus departs from Pietermaritzburg to Margate at 03:00. And the latest bus departs at 15:00.
What are the CO₂ emissions for the bus trip from Pietermaritzburg to Margate?
A bus trip from Pietermaritzburg to Margate produces an estimated 3 kg of CO₂, making it a highly eco-friendly travel option and Busbud’s recommended way to travel.
What is the best bus company from Pietermaritzburg to Margate?
According to Busbud customers, the highest-rated bus company on this route is Intercape, with an average rating of 3.5 out of 5 stars based on 44309 reviews.
Which bus company has the best Wi-Fi from Pietermaritzburg to Margate?
Based on reviews on Busbud, the bus company Intercape has the best Wi-Fi rating with a score of 1.2.
Which bus company offers the most punctual service from Pietermaritzburg to Margate?
According to Busbud traveller reviews, the most punctual bus company on this route is Intercape, with a punctuality rating of 3.1 out of 5 stars.
Which bus company has the cleanest buses from Pietermaritzburg to Margate?
According to Busbud traveller reviews, the bus company with the cleanest buses on this route is Intercape, with a cleanliness rating of 4.1 out of 5 stars.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
08/12
R 295
09/12
R 294
Today
R 294
11/12
R 294
12/12
R 377
13/12
R 294
14/12
R 294
15/12
R 296
The cheapest trip from Pietermaritzburg to Margate, ZA was searched and found on 09 Dec 2025 with a price of R 294
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Pietermaritzburg to Margate, ZA as early as possible.
You can expect to pay from R 294 to R 994 for a bus ticket from Pietermaritzburg to Margate, ZA based on the last 2 days. You can expect to find the cheapest price for the trip at R 294, which is on 2025-12-14.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.