- Petrusburg Buses
What are the most popular routes to Petrusburg?
| Route | Average price | Average duration | Daily departures | Actions |
|---|---|---|---|---|
| Johannesburg - Petrusburg | Average price$39 | Average duration9h 10m | Daily departures3 | |
| Pretoria - Petrusburg | Average price$39 | Average duration10h 40m | Daily departures3 | |
| Midrand - Petrusburg | Average price$40 | Average duration10h 10m | Daily departures3 | |
| Cape Town - Petrusburg | Average price$76 | Average duration13h 55m | Daily departures2 | |
| Welkom - Petrusburg | Average price$38 | Average duration2h 45m | Daily departures1 |
Operators serving Petrusburg
Top departures from Petrusburg
- Find bus tickets from Petrusburg to Johannesburg
- Petrusburg to Pretoria bus times and fares
- How to travel from Petrusburg to Paarl
- Find bus tickets from Petrusburg to Midrand
- Petrusburg to Pietermaritzburg bus times and fares
- How to travel from Petrusburg to Kimberley
- Find bus tickets from Petrusburg to Cape Town
- Petrusburg to Klerksdorp bus times and fares
- How to travel from Petrusburg to Potchefstroom
- Find bus tickets from Petrusburg to Carletonville
- Petrusburg to Bloemfontein bus times and fares
- How to travel from Petrusburg to Durban
Top arrivals to Petrusburg
- Find bus tickets from Midrand to Petrusburg
- Johannesburg to Petrusburg bus times and fares
- How to travel from Welkom to Petrusburg
- Find bus tickets from Durban to Petrusburg
- Potchefstroom to Petrusburg bus times and fares
- How to travel from Bloemfontein to Petrusburg
- Find bus tickets from Pretoria to Petrusburg
- Cape Town to Petrusburg bus times and fares
- How to travel from Upington to Petrusburg
- Find bus tickets from Klerksdorp to Petrusburg
- Pietermaritzburg to Petrusburg bus times and fares
- How to travel from Bethlehem to Petrusburg

