Busbud recommends taking the shuttle from Johannesburg to Pretoria
Among the sustainable travel choices, the shuttle stands out as a good way to reach Pretoria. The journey takes about 1 hour 45 minutes and with fares starting at just US$21, it presents an excellent value for a comfortable ride.
Based on 9919 reviews, the company was rated 2.7 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the Wi-Fi. Eagle Liner ticket prices on this trip start at US$8
I didn't enjoy because the wasn't a bus for my trip I had to ask the people there to remember me if the is any bus passing Pretoria. So I left late and it was dirty and so uncomfortable
Based on 10475 reviews, the company was rated 3 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 US$17
Based on 8898 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. Greyhound South Africa ticket prices on this trip start at US$14
Based on 2477 reviews, the company was rated 2 stars on Busbud. Travellers were especially satisfied with the ticket access and the cleanliness but often complained with the Wi-Fi. APM WC ticket prices on this trip start at US$19
Based on 3730 reviews, the company was rated 1.7 stars on Busbud. Travellers were especially satisfied with the ticket access and the seats but often complained with the Wi-Fi. Delta Coaches ticket prices on this trip start at US$9
Based on 34 reviews, the company was rated 3.3 stars on Busbud. Travellers were especially satisfied with the cleanliness and the ticket access but often complained with the timeliness. Imperial Lane ticket prices on this trip start at US$36
Based on 31 reviews, the company was rated 3.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the Wi-Fi. MB Transport ticket prices on this trip start at US$65
Based on 42786 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 US$22
Based on 532 reviews, the company was rated 1.7 stars on Busbud. Travellers were especially satisfied with the ticket access and the power outlets but often complained with the Wi-Fi. Wez We Coaches ticket prices on this trip start at US$43
Based on 114 reviews, the company was rated 2.6 stars on Busbud. Travellers were especially satisfied with the ticket access and the power outlets but often complained with the Wi-Fi. Big Tree ticket prices on this trip start at US$27
Based on 12 reviews, the company was rated 3.1 stars on Busbud. Travellers were especially satisfied with the temperature and the ticket access but often complained with the Wi-Fi. Mzansi Express ticket prices on this trip start at US$49
Based on 2735 reviews, the company was rated 3.6 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. Big Sky ticket prices on this trip start at US$34
Based on 10 reviews, the company was rated 5 stars on Busbud. Travellers were especially satisfied with the staff and the seats but often complained with the timeliness. potchmygou ticket prices on this trip start at US$18
Based on 192 reviews, the company was rated 4.1 stars on Busbud. Travellers were especially satisfied with the departure location and the cleanliness but often complained with the Wi-Fi. tamuka ticket prices on this trip start at US$60
Based on 31 reviews, the company was rated 1.7 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the Wi-Fi. Sable Class Transport ticket prices on this trip start at US$46
Based on 38 reviews, the company was rated 3.2 stars on Busbud. Travellers were especially satisfied with the ticket access and the power outlets but often complained with the timeliness. Best Express Logistics ticket prices on this trip start at US$61
Based on 36 reviews, the company was rated 1.7 stars on Busbud. Travellers were especially satisfied with the power outlets and the ticket access but often complained with the seats. Transitliner ticket prices on this trip start at US$30
Based on 7 reviews, the company was rated 3 stars on Busbud. Travellers were especially satisfied with the staff and the departure location but often complained with the power outlets. Ramalo ticket prices on this trip start at US$44
Based on 21 reviews, the company was rated 3 stars on Busbud. Travellers were especially satisfied with the ticket access and the seats but often complained with the Wi-Fi. Tombs Motors ticket prices on this trip start at US$62
Based on 19 reviews, the company was rated 1.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the cleanliness but often complained with the value for money. KM Luxury Coaches ticket prices on this trip start at US$40
Based on 56 reviews, the company was rated 3.9 stars on Busbud. Travellers were especially satisfied with the departure location and the ticket access but often complained with the Wi-Fi. Luvalo Brothers Transport ticket prices on this trip start at US$22
With Busbud, comparing and booking tickets for a bus from Johannesburg to Pretoria is a breeze. Browse through an extensive selection of bus fares and bus schedules to find the best deals.
We make it our job to connect you with the most dependable bus companies that cover bus service from Johannesburg to Pretoria.
Discover how much the bus trip from Johannesburg to Pretoria will cost you. Use our filters and sorting features to find the cheapest bus tickets or luxury buses.
Where are the popular stops in Johannesburg and Pretoria?
77 Nugget St, Hillbrow, Johannesburg, 2001, South AfricaKerk Street
Stops in Pretoria
A - Pretoria Station
Office 4, Pretoria Station, 180 Scheiding St, Pretoria Central, Pretoria, 0002, South AfricaPretoria Station
B - Pretoria Station
Motor Coach Terminal, corner of Paul Kruger and Sheiding streetPretoria Station
Frequently asked questions on the trip Johannesburg - Pretoria
What's the distance between Johannesburg and Pretoria by coach?
The journey from Johannesburg to Pretoria by coach covers an approximate distance of 34 miles (54 km).
What is the best way to go from Johannesburg to Pretoria without a car?
You can reach Pretoria from Johannesburg by coach, as there are regular services between the two locations. Depending on your preferences, carpooling can also be considered as an option.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
01/10
US$21
02/10
US$20
Today
US$6
04/10
US$6
05/10
US$6
06/10
US$6
07/10
US$6
08/10
US$6
The cheapest trip from Johannesburg to Pretoria was searched and found on 3 Oct 2025 with a price of US$6
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Johannesburg to Pretoria as early as possible.
You can expect to pay from US$6 to US$90 for a bus ticket from Johannesburg to Pretoria based on the last 2 days. You can expect to find the cheapest price for the trip at US$6, which is on 2025-10-04.
Usually MB Transport, Greyhound South Africa 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.
About Bus Travel
Bus Travel Tips
Meet and talk to locals at the bus stations while travelling from Johannesburg to Pretoria.There is no better way to get inside travel information while exploring a new city than to go straight to its people.
From miles long of beauteous natural landscapes to impressive man-crafted sights, you’re bound to be in for a visual treat on your bus trip from Johannesburg to Pretoria.
Buses have the smallest carbon footprint of all motorized transport modes. A bus going from Johannesburg to Pretoria will emit half the CO2 emitted by a train, and radically less than a car or an airplane.
Tune out to the fine sounds of your best music playlist on your bus trip from Johannesburg to Pretoria while indulging in miles on end of beautiful scenic views.
Did you know?
One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.
The Superbus, created by a Dutch engineer is the world's fastest bus with 250 km/h. Too bad it's only a prototype for now.
Did you know that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travellers have used their electronic device on board during 2014.
Busbud makes bus travel easy. We help travellers find a bus, plot routes, and book intercity bus tickets all over the world. Use Busbud to book your trip online, in your own language and currency, wherever you are. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.