Next departures from Margate to Pretoria on 27 November
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
CheapestFastest
Bus
Shelly Beach - Engen Garage (next to Southcoast Mall)
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Shelly Beach - Engen Garage (next to Southcoast Mall)
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Shelly Beach - Engen Garage (next to Southcoast Mall)
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 28 November
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 29 November
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 30 November
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Shelly Beach - Engen Garage (next to Southcoast Mall)
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 1 December
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 2 December
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 3 December
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Next departures from Margate to Pretoria on 4 December
Operated by
Vehicle type
Departure time
Departure location
Trip duration
Arrival time
Arrival location
Recommended
Price and booking link
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Cheapest
Bus
Shelly Beach, Marine Dr.
Bosman Coach Station Terminus
Fastest
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Bus
Margate - Hibiscus Mall
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
No tags
Last refresh of the prices: Today at 17:35 SAST.
Compare 2 ways to travel from Margate to Pretoria
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as a good way to reach Pretoria. The journey takes about 11 hours 45 minutes and with fares starting at just £16, it presents an excellent value for a comfortable ride.
Users have expressed high satisfaction with the service, highlighting friendly and helpful drivers who ensure a comfortable travel experience. The staff's attentiveness is appreciated, contributing to an enjoyable journey overall. However, some users noted occasional delays due to mechanical issues and mentioned that not all seats had charging slots available.
Quite a great travel with comfort and good customer service, hence the trip took longer than the stipulated time!
4 out of 5 stars
Vusi K.
The wipers were not working had to wait for another bus to take us to Pretoria, the aircon was extremely cold, is there a way to control it not to affect the whole bus.
4 out of 5 stars
Mametsi S.
Terrible,bus broke down and we were delayed for 3 hours…very rude driver and no communication
According to user feedback, the bus service is generally appreciated for its cleanliness and comfort. The drivers are often described as friendly, patient, and competent. However, some users noted issues such as a lack of communication about trip stops and an overflowing toilet on one occasion. Despite these minor concerns, the overall experience remains positive with high standards maintained throughout the journey.
Excellent service.The bus is clean, convenient and has everything a long distance traveller needs Keep up the high standards.
5 out of 5 stars
Kgomotso M.
The driver was fantastic..it was a very long trip...15hrs from Margate to Pretoria due to highway closure, but full marks to the driver
5 out of 5 stars
Johan S.
No communication with regard to trip stops etc.
Toilet was overflowing.
Driver standard very good.
Bus was clean and tidy.
Passengers playing music with no headphones.
Frequently asked questions about travelling by bus from Margate, ZA to Pretoria
Please note that timetables, routes, or operator details shown here may be updated or vary at the time of your journey.
How much is the bus ticket from Margate to Pretoria?
The cheapest coach tickets from Margate to Pretoria start from £16. The average price for this route is around £25. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus journey from Margate to Pretoria?
The average bus journey time from Margate to Pretoria is 11h 45m, covering a distance of 374 miles. The fastest bus can take you there in 10h 25m and is operated by Intercity Xpress.
Which bus companies service the Margate to Pretoria route?
Several major bus companies operate on this route with 3 buses available per day, including services from Intercape, Intercity Xpress.
What is the earliest and latest departure time for the bus from Margate to Pretoria?
The earliest bus departs from Margate to Pretoria at 06:45. And the latest bus departs at 19:45.
What are the CO₂ emissions for the bus trip from Margate to Pretoria?
A bus journey from Margate to Pretoria produces an estimated 15 kg of CO₂, making it a highly eco-friendly choice and a mode of travel recommended by Busbud.
Which is the best bus company from Margate to Pretoria?
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 43907 reviews.
Which company has the best Wi-Fi from Margate to Pretoria?
Based on Busbud reviews, 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 Margate to Pretoria?
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 Margate to Pretoria?
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
25/11
£19
26/11
£15
Today
£18
28/11
£17
29/11
£15
30/11
£19
01/12
£21
02/12
£20
The cheapest trip from Margate, ZA to Pretoria was searched and found on 26 Nov 2025 with a price of £15
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Margate, ZA to Pretoria as early as possible.
You can expect to pay from £15 to £41 for a bus ticket from Margate, ZA to Pretoria based on the last 2 days. You can expect to find the cheapest price for the trip at £15, which is on 2025-11-29.
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.