Cheap Bus tickets to Upington

What are the most popular routes to Upington?

Johannesburg - UpingtonAverage priceR 727Average duration10h 40mDaily departures4
Cape Town - UpingtonAverage priceR 897Average duration13h 15mDaily departures2
Pretoria - UpingtonAverage priceR 729Average duration12h 10mDaily departures4
Bloemfontein - UpingtonAverage priceR 669Average duration9hDaily departures1
Durban - UpingtonAverage priceR 950Average duration21h 5mDaily departures2

Upington stations and stops

Locations map