Based on 4860 reviews, the company was rated 2.3 stars on Busbud. Travelers were especially satisfied with the ticket access and the cleanliness but often complained with the wifi. APM WC ticket prices on this trip start at RUB 2,086
Many users appreciated the comfortable and clean seating, friendly drivers, and overall safe journeys. However, some mentioned delays in arrival times and a lack of charging sockets on long-distance buses. Additionally, there were occasional issues with bus cleanliness regarding pests that could be addressed for an improved experience.
I enjoyed the trip even though it was long 16 hours... But the bus was late
The bus was so cold
3.0 out of 5 stars
Noliphelo M.
I like that they're bus is comfortable, what I did not like is that they were too slow I arrived at 11 instead of 09
5.0 out of 5 stars
Sinoyolo K.
The seats were clean, the bus in general was presentable. I was so comfortable that my 17hr trip felt less than that and they had chargers so I wasn't worried about my battery going flat
A good way to travel this route is with Intercape Megaliner buses. The company offers 2 daily departures, with ticket prices starting at RUB 7,533 and the shortest trip taking about 16 hours 40 minutes. Intercape Megaliner gets you where you want to go for a fair price.
Based on 818 reviews, the company was rated 3.3 stars on Busbud. Travelers were especially satisfied with the ticket access and the cleanliness but often complained with the wifi. Hope Diamond Transport ticket prices on this trip start at RUB 2,031
Eagle Liner has been praised for its punctual service, with buses arriving on time and even reaching destinations earlier than expected. However, there are some concerns about the demeanor of the drivers, as reports indicate that interactions could be more courteous when addressing passenger inquiries or requests.
The bus is fine but the drives are rude sometimes, for example one of the passengers from Grahamstown where the bus picked me, went to the drive and ask them to arrive at joburg at least before 8 30 maybe at 8 15, because the passengers had to catch another bus to Polokwane, but one of the drivers instead of saying they are not sure, they will try or something human but driver was like it’s non of my business honestly after that I also lost interest in this bus n it was my first time using it
4.0 out of 5 stars
Junior S.
I was electronically transferred from Egle liner to InterCity Express yesterday without any prior notice to me.
My ticket indicated Egle liner as the carrier, so I was waiting for an egle line bus at the departure point. Unfortunately, I was unaware that my booking had been changed to InterCity, and as a result, I missed the bus. This situation is quite unfair, as I was not informed .
I kindly requested the service to assist me by allowing me to travel today instead, since the missed trip was due to the lack of communication regarding the transfer. But the denied they say my ticked expired already
1.0 out of 5 stars
Evelyn M.
It was a very professional survice the bus arrived just on time and I reached my destination earlier I am very impressed and happy with Eagle Liner
Passengers have shared positive experiences, highlighting the comfort of the bus and praising the drivers for their excellent driving skills and punctuality. However, there were some concerns about unpleasant odors from the toilet chemicals on board. Despite this minor issue, many passengers enjoyed a safe journey with friendly service overall.
The driver lost my luggage at Park Station when he stepped in the “shifting of my bag” from one bus to another and further not allowing me to view weather indeed he took my bags and cricket bat or not.
Currently they are nowhere to be found.
1.0 out of 5 stars
Mandilulame M.
They arrived late at a departure point I wasn’t happy bcz we weren’t inform what was the cause of delay and the driver was rude
2.0 out of 5 stars
Tumelo R.
I like your drivers. They drive very well. The safety of passengers comes first to them🤝💯👌
Based on 45 reviews, the company was rated 4.2 stars on Busbud. Travelers were especially satisfied with the staff and the temperature but often complained with the timeliness. MN QWABE TRANSPORT ticket prices on this trip start at RUB 3,146
MN QWABE TRANSPORT Grahamstown Pretoria recent customer reviews
Just exceptional. The team is very professional, respecting the time indicated for arrival.
Based on 4832 reviews, the company was rated 1.7 stars on Busbud. Travelers were especially satisfied with the ticket access and the departure location but often complained with the wifi. Delta Coaches ticket prices on this trip start at RUB 10,950
Based on 2665 reviews, the company was rated 3.6 stars on Busbud. Travelers were especially satisfied with the ticket access and the departure location but often complained with the wifi. Citiliner ticket prices on this trip start at RUB 1,970
Frequently asked questions about traveling from Grahamstown to Pretoria 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 Grahamstown to Pretoria?
The cheapest bus tickets from Grahamstown to Pretoria start from RUB 2,031. The average price for this route is around RUB 3,136. 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 Grahamstown to Pretoria?
The average bus trip duration from Grahamstown to Pretoria is 14h 45m, covering a distance of 531 miles (856 km). The quickest bus can get you there in 13h 30m and is operated by Hope Diamond Transport.
Which bus companies service the Grahamstown to Pretoria route?
What is the earliest and latest departure time for the bus from Grahamstown to Pretoria?
The earliest bus departs from Grahamstown to Pretoria at 3:10pm. And the latest bus departs at 6:35pm.
What are the CO₂ emissions for the bus trip from Grahamstown to Pretoria?
A bus trip from Grahamstown to Pretoria generates an estimated 21.3754 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
What is the best bus company from Grahamstown to Pretoria?
According to Busbud customers, the highest-rated bus company on this route is MN QWABE TRANSPORT, with an average rating of 4.2 out of 5 stars based on 45 reviews.
Which bus company has the best Wi-Fi from Grahamstown to Pretoria?
Based on reviews on Busbud, the bus company MN QWABE TRANSPORT has the best Wi-Fi rating with a score of 3.6.
Which bus company has the most timely service from Grahamstown to Pretoria?
According to Busbud traveler reviews, the most timely bus company on this route is Citiliner, with a punctuality rating of 3.4 out of 5 stars.
Which bus company has the cleanest buses from Grahamstown to Pretoria?
According to Busbud traveler reviews, the bus company with the cleanest buses on this route is Hope Diamond Transport, with a cleanliness rating of 4.5 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
09/27
RUB 2,124
09/28
RUB 2,114
Today
RUB 2,105
09/30
RUB 2,108
10/01
RUB 2,109
10/02
RUB 2,109
10/03
RUB 2,188
10/04
RUB 2,133
The cheapest trip from Grahamstown to Pretoria was searched and found on Sep 29, 2026 with a price of RUB 2,105
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Grahamstown to Pretoria, as early as possible.
You can expect to pay from RUB 2,105 to RUB 5,990 for a bus ticket from Grahamstown to Pretoria based on the last 2 days. You can expect to find the cheapest price for the trip at RUB 2,108 which is on 2026-09-30.
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.