Based on 44022 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 £24
Based on 10318 reviews, the company was rated 2.8 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the Wi-Fi. Eagle Liner ticket prices on this trip start at £18
I didn't enjoy that the bus was late & no one inform me that the bus was running late. Worse there's no offices in Jamestown, and was very cold staying outside with a small baby. But I enjoyed the ride after the bus arrived. There were two busses passed before ours they didn't even stop and tell us that our bus is coming. I feel like they dnt even care. Thank you 😊
Based on 11025 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 £17
Based on 1930 reviews, the company was rated 3.6 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the Wi-Fi. Citiliner ticket prices on this trip start at £37
Based on 10 reviews, the company was rated 2.7 stars on Busbud. Travellers were especially satisfied with the staff and the departure location but often complained with the Wi-Fi. Ramalo ticket prices on this trip start at £15
Based on 9148 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 £25
Based on 817 reviews, the company was rated 2.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the seats but often complained with the Wi-Fi. ilulaBus ticket prices on this trip start at £17
Based on 418 reviews, the company was rated 1.4 stars on Busbud. Travellers were especially satisfied with the ticket access and the power outlets but often complained with the Wi-Fi. FF Gertse ticket prices on this trip start at £24
Frequently asked questions about travelling by bus from Jamestown, ZA to Johannesburg
What's the distance between Jamestown and Johannesburg by coach?
The journey from Jamestown to Johannesburg by coach covers an approximate distance of 348 miles (561 km).
How can I travel from Jamestown to Johannesburg avoiding air travel?
You can choose the coach to travel this route. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. 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
24/11
£16
25/11
£19
Today
£16
27/11
£16
28/11
£21
29/11
£23
30/11
£16
01/12
£27
The cheapest trip from Jamestown, ZA to Johannesburg was searched and found on 30 Nov 2025 with a price of £16
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Jamestown, ZA to Johannesburg as early as possible.
You can expect to pay from £16 to £59 for a bus ticket from Jamestown, ZA to Johannesburg based on the last 2 days. You can expect to find the cheapest price for the trip at £16, which is on 2025-11-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.