Bus from Pretoria to Bloemfontein: Tickets & Timetables

Next bus departures

Next departures from Pretoria to Bloemfontein on 18 April
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWCBus
Pretoria - Luxury Coach Terminal
Bloemfontein Tourist CentreCheapest
Intercity XpressBus
Bosman Coach Station Terminus
Bloemfontein Tourist CentreFastest
Big SkyBus
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
Intercape Office, Park Road (Tourist Centre)No tags
Intercape MainlinerBus
Intercape Office, C/O Paul Kruger and Scheiding Street (Pretoria Station)
Intercape Office, Park Road (Tourist Centre)No tags
GreyhoundBus
Motorcoach Terminal, Cnr of Paul Kruger and Scheiding Street
Bloemfontein Tourist CentreNo tags

Last refresh of the prices: Today at 17:43 SAST.

Compare 2 ways to travel from Pretoria to Bloemfontein

We recommend taking the bus

Among the sustainable travel choices, the Bus stands out as a good way to reach Bloemfontein. The journey takes about 7 hours 40 minutes and with fares starting at just DKK 128, it presents an excellent value for a comfortable ride.

38bus per day
7h 40mAverage duration
262 milesDistance
11kgCO₂ emissions
Average priceDKK 128 - DKK 628Average duration7h 40m
11kg CO₂e
Shuttle
Average priceDKK 286 - DKK 286Average duration8h 45m
13kg CO₂e

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
15/04
DKK 195
16/04
DKK 179
Today
DKK 167
18/04
DKK 145
19/04
DKK 147
20/04
DKK 122
21/04
DKK 122
22/04
DKK 136
busbud logoThe cheapest trip from Pretoria to Bloemfontein was searched and found on 21 Apr 2026 with a price of DKK 122

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Pretoria to Bloemfontein as early as possible.

You can expect to pay from DKK 122 to DKK 342 for a bus ticket from Pretoria to Bloemfontein based on the last 2 days. You can expect to find the cheapest price for the trip at DKK 122, which is on 2026-04-21.

Usually 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.

People from around the world trust Busbud