Many users appreciate the convenience of booking and online payment, as well as timely departures and arrivals. The buses are often described as clean, comfortable, spacious, with friendly drivers ensuring a safe journey. However, some reviews mention issues like non-functional charging ports and occasional delays due to external factors such as road accidents or unclear instructions regarding bus numbers on slips.
I was not happy at all with the seating arrangements, it is not comfortable at all then the bus had a problem we had to look for the mechanic and we were delayed by almost 6 hours. The bus was almost an hour late from the pickup
2 out of 5 stars
Sinazo H.
The bus took a longer route via East London. The route of the bus must be specified on the happy to make customers aware of the route of the bus they are choosing. The route just like the price must be clearly stated and not hidden in the hours of the trip
2 out of 5 stars
Tee M.
It was very bad, the bus came to the pick up point late & our arrival time was 7 but it’s 10 now we’re still on the way 😭
According to users, the bus service generally provided a timely arrival and friendly drivers. However, there were some reports of uncommunicated delays and issues with the heater not functioning properly during colder conditions. Despite these concerns, passengers reached their destinations safely.
There was nothing to enjoy... Poor service and staff members are dumb ppl whom think they are smart
1 out of 5 stars
Nkosinathi S.
The bus was late and it was raining there is no office at ultra city , before we reached Johannesburg we were moved to another bus we shaped and as a result I lost all my cosmetics again on my way back to mtata I took the same bus departure time was 19:30 and the bus was 3hours late am still on the was pity I missed my interview which was at 10:00 am , if I knew I could have taken another bus, I will never ever book the apm again
1 out of 5 stars
Nosibuyiselo M.
My bus Departure was at 1:30pm but it came around 4pm.. the bus stopped for 1 hr as the driver crashed into another car and still I haven't reach to my destination and I have lost my flight as well
Eagle Liner receives praise for its friendly and professional drivers, punctuality, and comfortable buses with charging ports. Many users appreciated the careful driving without unnecessary speeding. However, some reviews mention issues such as non-functional charging ports or overly hot temperatures inside the bus. Despite these minor concerns, travelers generally report a positive experience with Eagle Liner's service improvements over time.
Enjoyed nothing the whole experience was bad . Drivers kept stopping a lot of times for no reason with no explanation. We got to park station late at 9am drivers were speeding and using bad routes that even have gravel
1 out of 5 stars
Aphiwe Y.
They delayed too much on the road we supposed to be in Johannesburg park station by 03:30am but we still on the road by 07:20am
1 out of 5 stars
Inathi H.
I didn't enjoy the journey the bus doesn't have enough space and the seats are not comfortable
Users have shared positive experiences regarding the cleanliness and comfort of the buses, with friendly drivers contributing to an enjoyable journey. However, some reviews mention consistent issues with punctuality, as delays ranging from two to three hours were reported without clear reasons for such extended waits. Despite this, communication about schedule changes was appreciated by travelers.
Very disappointed u gave us bus knows Very well it's not safe for in kokstard it stuck instead of givig us a bus that is in good condition u gave another skoroko that doesnt have charging port bo air condition on top of that it doesnt hv speed i was very late the time for my arival was 4:30 yeet i got joburg station by 9 whats that even mean am not happy with your services
1 out of 5 stars
Nomfusi T.
The bus was clean,drivers were very friendly in total I had e very nice and comfortable ride.
5 out of 5 stars
Onke M.
There was absolutely nothing to enjoy about the trip, what irritated me worse was your selfish employees, they made me pay R150 for extra luggage but along the way people had more luggages than mine but they didn't pay a penny, to a point the luggage compartment was full some passengers had to board with their luggages. I'm never using intercity again in the near future good luck with your old buses.
Passengers frequently highlight the comfort and friendliness of drivers on their journeys, appreciating features like charging points and warm buses. While many enjoyed safe travels with Delta Coaches, some noted delays in departure times or arrivals. Despite these occasional setbacks, overall experiences were positive due to comfortable seating and courteous service from staff members.
Users have expressed satisfaction with the bus service, highlighting the comfort and cleanliness of the buses. The drivers are noted for their pleasant demeanor and professionalism. However, there was a mention regarding an unpleasant odor from the toilet during one trip. Overall, passengers seem pleased with their travel experience on this service.
Big Sky Mthatha Johannesburg recent customer reviews
The arrival time stated on the site wasn't the actual arrival time. It took forever to get to my destination.
1 out of 5 stars
Nozi T.
The bus arrived late, along the road it got stuck for 6 hours. We were supposed to reach the destination around 05am but as I'm writing this it's 09h50 and we're still on the road and having at least 3 more hours to travel. The drivers are very unfriendly!!
1 out of 5 stars
Ezile M.
The bus came late and arrived late I loved the fact that the make sure everyone is inside before they leave
Based on 64 reviews, the company was rated 3.8 stars on Busbud. Travellers were especially satisfied with the ticket access and the departure location but often complained with the WiFi. Luvalo Brothers Transport ticket prices on this trip start at $32
Users have reported that the service is punctual, with accurate timing being a highlight. Additionally, the staff has been noted for their safe driving and courteous interactions with passengers.
Citiliner Plus Mthatha Johannesburg recent customer reviews
Their on time drive safely and talk nice to the people
Based on 119 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 WiFi. Big Tree ticket prices on this trip start at $32
Many users have praised the bus service for its punctuality, friendly drivers, and comfortable seating. The buses are often described as clean and well-maintained, providing a pleasant travel experience overall. However, some passengers noted issues with non-functional charging ports and occasional cleanliness concerns in onboard restrooms.
Not happy with;
1. Bus not arriving on time
2. Bus stopping intermittently due to mechanical problems.
3. Speeding to make up for lost time.
2 out of 5 stars
Noxolo M.
It was very punctual on departing and arrived earlier. I'm very much appreciated 👏
5 out of 5 stars
Bonginkosi N.
Driving was excellent despite the rainy weather condition. The bus was on time on both departure and arrival. As raining as it was, we were kept warm throughout the trip😊
Based on 57 reviews, the company was rated 2.1 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Nobles ticket prices on this trip start at $69
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 $42
This was going to be my first time with this bus but instead when I got to the station they gave us Luvalo bus and nothing was explained as to what has happened and why was the bus changed. The bus got stuck in the middle of nowhere at 2am for 5 hours. I am still on my way to Johannesburg now. I am very disappointed with the service
Frequently asked questions about travelling from Mthatha to Johannesburg 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 Mthatha to Johannesburg?
The cheapest bus tickets from Mthatha to Johannesburg start from $29. The average price for this route is around $50. 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 Mthatha to Johannesburg?
The average bus travel time from Mthatha to Johannesburg is 13h 55m, covering a distance of 607 km. The quickest bus can get you there in 11h 30m and is operated by Big Sky.
Which bus companies service the Mthatha to Johannesburg route?
What are the earliest and latest departure times for the bus from Mthatha to Johannesburg?
The earliest bus departs from Mthatha to Johannesburg at 12:45pm. And the latest bus departs at 7:20pm.
What are the CO₂ emissions for the bus trip from Mthatha to Johannesburg?
A bus trip from Mthatha to Johannesburg generates an estimated 15 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.
What is the best bus company from Mthatha to Johannesburg?
According to Busbud customers, the highest-rated bus company on this route is Luvalo Brothers Transport, with an average rating of 3.9 out of 5 stars based on 63 reviews.
Which bus company has the best Wi-Fi from Mthatha to Johannesburg?
Based on Busbud reviews, the bus company Luvalo Brothers Transport has the highest Wi-Fi rating with a score of 2.1.
Which bus company has the best on-time performance from Mthatha to Johannesburg?
According to Busbud traveller reviews, the most punctual bus company on this route is Luvalo Brothers Transport, with a punctuality rating of 3.8 out of 5 stars.
Which bus company has the cleanest buses from Mthatha to Johannesburg?
According to Busbud traveller reviews, the bus company with the cleanest buses on this route is Big Sky, with a cleanliness rating of 4.2 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
01-01
$60
01-02
$69
Today
$80
01-04
$79
01-05
$76
01-06
$66
01-07
$66
01-08
$71
The cheapest trip from Mthatha to Johannesburg was searched and found on Jan 1, 2026 with a price of $60
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Mthatha to Johannesburg, as early as possible.
You can expect to pay from $60 to $152 for a bus ticket from Mthatha to Johannesburg based on the last 2 days. You can expect to find the cheapest price for the trip at $66 which is on 2026-01-06.
Usually Intercape, Intercity Xpress 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.