Busbud recommends taking the bus from Bloemfontein to Johannesburg
Among the sustainable travel choices, the bus stands out as the good way to reach Johannesburg. The journey takes about 5 hours 45 minutes and with fares starting at just $14, it presents an excellent value for a comfortable ride.
Passengers frequently praise the bus service for its comfortable seating, friendly and cautious drivers, and overall positive travel experiences. Many reviews highlight that buses often arrive earlier than expected despite occasional delays at departure. Some travelers noted minor issues such as temperature control inside the bus or luggage stacking improvements needed but still regard their journeys positively.
I had booked a bus from Bloemfontein to Johannesburg, scheduled to depart at 03:00 AM
Unfortunately, the bus only departed at 03:17 AM, and throughout the journey, there were several unnecessary stops in isolated areas, each lasting between 10 to 15 minutes. Scheduled breaks also extended far beyond the allocated time what was supposed to be a 10-minute break turned into 20 minutes or more. These delays resulted in us arriving in Johannesburg much later than anticipated.
Additionally, the temperature on the bus was extremely uncomfortable. Travelling for over six hours in such cold conditions made the journey even more distressing.
1 out of 5 stars
Ziyanda S.
They opened the cold air all the way from Bloem to Joburg and it’s winter on top of that it was an hour late and the driver was driving like a mad person
1 out of 5 stars
Elvis N.
Bad experience, the bus was delayed by 2hours, I had to wait in the cold during this winter for the bus to arrive.
According to 27 reviews, APM WC received a 1.1-star rating for this journey. Travelers were especially satisfied with the ticket access and the staff, but some complained about the wifi. APM WC ticket prices on this trip start at $19
Very sad and disappointed,waited a bus from 10pm till 12am didn't arrive until I made other options to continue with my trip
1 out of 5 stars
Mhlengi D.
The bus was supposed to arrive at 22:10, instead it arrived at 01:40. The service was deplorable and I won't ever utilize APMWC again. I implore those who are considering using this bus line to opt for something else. The ticket was affordable but it was at the expense of my comfort. APMWC is highly incompetent and unprofessional!
1 out of 5 stars
Someleze M.
The bus didn't come I had to make other plans.waited for 2 still nothing.no communication 🙄. Worst service ever.couldnt even get my refund as they don't answer thier phone's.
Eagle Liner receives praise for its friendly and helpful staff, providing a comfortable travel experience. However, several users have noted that the buses often arrive late and there are concerns about temperature fluctuations during trips. While some mention cleanliness issues, others appreciate the overall service quality offered by Eagle Liner.
From 6:15 we left at 7:45, dirty bus and the driver was very ignorant no enough time for bathrooms and snacks
1 out of 5 stars
Keneowe S.
Everything was perfect. I had booked with Eagle Liner, but I ended up traveling with Intercity, your best bus. The only issue I had was with the temperature, the bus was warm and cold at different times during the trip. But I’m not complaining. I’m happy I got a comfortable bus. I was expecting Eagle Liner, but I’m glad I got a comfortable ride instead.
4 out of 5 stars
Ntladi T.
The bus was dirty, it got stuck countless times, the drivers were rude, it wasn’t safe at all
Users have shared that their travel experience was generally comfortable, with many appreciating the adjustable seats and smooth rides. The staff received praise for being friendly and helpful, especially in keeping passengers informed during delays. However, several users noted consistent issues with buses arriving late. Despite these timing concerns, the overall comfort of the journey left a positive impression on travelers.
I didn’t enjoy anything that bus was dirty and had a smelly toilet the whole way
2 out of 5 stars
Zanele Florance R.
It was very economically costly for me,and extremely hot air-conditioning systems.
I was scheduled to be in jhb at 1pm for an appointment and I failed to arrive even within business hours.
The drivers were helpless with the air-conditioning,I can safely say,I wont be taking this bus anytime soon
1 out of 5 stars
Mongameli N.
The bus interior is clean, seats are comfortable. The bus was a bit late. Some passengers were occupying 2 seats while they paid for 1, making it difficult and very frustrating for incoming passengers to local a seat. Greyhound personnel did not have a good handle on the situation, causing further frustrations and delays.
Customers have shared positive experiences with Big Sky, highlighting the friendly and helpful staff, timely departures and arrivals, as well as a comfortable travel experience. The buses are noted for being clean and equipped with air conditioning. However, some reviews mention minor issues such as insects inside the bus or limited refreshments during trips.
Big Sky Express Bloemfontein Johannesburg recent customer reviews
I enjoyed traveling a lot.The bus depart and arrived on time,I really give 100% satisfaction because this is what we want and will always choose Big Sky because of that reason.
5 out of 5 stars
Dikeledi M.
The bus was leaking from the roof as it was raining.my parents had to change seats more than 3 times.Elderly people that went through such a bad experience from Bfn to Joburg.very dissatisfied
1 out of 5 stars
Maria M.
The people working there are very friendly and helpful. The bus drivers also made feel safe as I don't really like reckless and fast drivers.
Passengers have shared positive experiences, highlighting the comfort and warmth of their journeys. Many appreciated arriving ahead of schedule or on time, with drivers noted for their excellent driving skills. However, some reviews mentioned that buses lacked toilets and required maintenance as charging stations were not functioning properly.
The bus was late and there wasn’t toilet on the bus they later gave us the bus was small
2 out of 5 stars
Frida N.
I waited at the station for 4 hours. My bus was scheduled for 2:55am but we only left at 7:00am and on top of that we were switched to eagle liner which is not what we paid for. It had no bathroom and charging ports didn’t work. Horrendous service i got. Full compensation should be given.
1 out of 5 stars
Andile M.
My trip was very enjoyable, the bus was an hour late but the driver was clean and driving excellently.
Users have reported that the buses were comfortable and clean, providing a pleasant environment during their journey. However, there are consistent mentions of delays in arrival times across various reviews. Additionally, some users noted issues with ventilation on certain trips and challenges when reaching specific destinations like Jhb Park Station.
We arrived safely without accidents. Poor Service, the bus was arrived 3hrs late, no notification, office and cell number says the number does not exist. The bus was full, my two elderly sisters did not have sitting space, we had to negotiate with passengers with children and they carried the children on their laps from Bloemfontein to Joburg. The bus was dirty and invested with roaches. The bus drivers were not easily identifiable and they did not have uniform or anyform of identity so that was unsettling as they dressed their style which did not give me comfort. We were not asked for tickets, and I think there may have been illegal passengers thus the overload. Our bags were not tagged for passenger ID, anyone could easily take the wrong bag. The driver just opend the bag storage and told people to grab their bags. The bus service is is not customer orientated, they need serious change management.
1 out of 5 stars
Madira Ethel M.
The bus was horrible. Arrived 2 hours late the driver was driving so fast. The sits are broken and uncomfortable. That bus needs to be canceled
1 out of 5 stars
Ncunnisa Enthia P.
The bus was scheduled for 11:05pm, I waited for it until 03:00am. Bought a ticket at 03:00am to rush to Johannesburg for my other bus at 08:15 to my next destination. Unfortunately I got to Johannesburg Park Station at 09:55 instead.
I am very much disappointed in Delta coaches.
Based on 31 reviews, the company was rated 3.1 stars on Busbud. Travelers were especially satisfied with the ticket access and the temperature but often complained with the wifi. MB Transport ticket prices on this trip start at $102
Citilink offers 1 daily buses from Bloemfontein to Johannesburg. Though the average price for this trip is $21, you can find tickets starting at $14. The trip between the two cities usually takes about 290.
Travel RSA offers 1 daily buses from Bloemfontein to Johannesburg. Though the average price for this trip is $26, you can find tickets starting at $26. The trip between the two cities usually takes about 405.
Based on 817 reviews, the company was rated 2.1 stars on Busbud. Travelers were especially satisfied with the ticket access and the seats but often complained with the wifi. ilulaBus ticket prices on this trip start at $20
I wasted my money with booking that bus, it didn't arrive and when I call their offices it's not getting through.
1 out of 5 stars
Amahle M.
I waited for the bus 2 hours from the expected departure time and ended up taking a taxi because I was tired of waiting and I was feeling cold at the same time.
A good way to travel this route is with Webber Coaches buses. The company offers 1 daily departures, with ticket prices starting at $73 and the shortest trip taking about 285. Webber Coaches gets you where you want to go for a fair price.
Based on 8 reviews, the company was rated 3 stars on Busbud. Travelers were especially satisfied with the timeliness and the ticket access but often complained with the wifi. Nabil Transport ticket prices on this trip start at $100
Based on 7 reviews, the company was rated 3 stars on Busbud. Travelers 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 $30
Busbud shows you the best bus ticket fares and bus schedules so you can easily plan and book a trip by bus from Bloemfontein to Johannesburg.
We make it our job to connect you with the most dependable bus companies that cover bus service from Bloemfontein to Johannesburg.
From cheap bus tickets to more luxurious buses traveling from Bloemfontein to Johannesburg, we offer a wide range of bus services to best suit your needs depending on how much your budget is.
Where are the popular stops in Bloemfontein and Johannesburg?
77 Nugget St, Hillbrow, Johannesburg, 2001, South AfricaKerk Street
Frequently asked questions for your trip Bloemfontein - Johannesburg
What is the distance between Bloemfontein and Johannesburg?
About 231 miles (372 km) separate Bloemfontein and Johannesburg.
What are the departure and arrival stations when taking the bus from Bloemfontein to Johannesburg?
If you're headed to Johannesburg from Bloemfontein, chances are that your bus will leave from Engen Bloemfontein 1 Stop South and arrive at O. R Tambo Airport Johannesburg. These are the most popular departure and arrival locations on this route, but you can also find other options that could better fit your plans.
What are the best sights and things to do in Johannesburg?
Once in Johannesburg, you can start exploring the city and discover its surroundings. The top sights and things to do are Apartheid Museum, Bush Babies Monkey Sanctuary, Gold Reef City, Joziburg Lane and Sci-Bono Discovery Centre.
Can I pay for the bus tickets with Instant EFT?
Yes, Busbud introduced Stitch as a financial partner, offering Instant EFT as a new payment method. With Instant EFT, you can pay by transferring money directly from your South African bank account. When you're ready to purchase your bus tickets, simply go to checkout and select "Instant EFT" as the payment method and follow the on-screen instructions. And that's it! It's all very safe, quick and easy, clearing the transaction immediately.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
09/15
$18
09/16
$18
Today
$17
09/18
$17
09/19
$17
09/20
$17
09/21
$17
09/22
$17
The cheapest trip from Bloemfontein to Johannesburg was searched and found on Sep 17, 2025 with a price of $17
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Bloemfontein to Johannesburg, as early as possible.
You can expect to pay from $17 to $103 for a bus ticket from Bloemfontein to Johannesburg based on the last 2 days. You can expect to find the cheapest price for the trip at $17 which is on 2025-09-18.
Usually Big Sky, MB Transport 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
If you're abroad, study some local language. Not only could it get you out of a pickle during your bus trip from Bloemfontein to Johannesburg but it'll also be endearing to native speakers who will surely appreciate your effort.
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 Bloemfontein to Johannesburg.
Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Bloemfontein to Johannesburg that are otherwise impossible to come by with a plane.
Make a music playlist for your bus ride from Bloemfontein to Johannesburg, and enjoy the scenery to tunes from your own personal soundtrack.
Did you know?
The word 'bus' is an abbreviation of 'omnibus" which means 'for all' in Latin as buses were meant to be transportation for everybody.
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 some bus companies in Germany offer to their passenger low-costs snacks and regional beer based on their destination? Prosit!
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.