There are 8 ways to get from Cape Town to Bothaville by plane, car, bus (Greyhound), car train, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport, drive
best- Fly from Cape Town International Airport (CPT) to Johannesburg International Airport (JNB)plane CPT - JNB
- Drive from Johannesburg-Airport-JNB to Bothavillecar
5h 23mR 1,709–3,629Car train, drive
cheapest- Take the car train from Cape Town to Bloemhofcartrain
- Drive from Bloemhof to Bothavillecar
32h 42mR 706–1,092Bus
- Take the bus from Cape Town Stn to Bloemfontein Tourist Ctrbus
- Take the bus from Bloemfontein to Bothavillebus
15h 55mR 944–1,456Drive 1,219.6 km
- Drive from Cape Town to Bothavillecar 1,219.6 km
12h 42mR 2,748–3,970Fly to Bram Fischer International Airport, bus
- Fly from Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN)plane CPT - BFN
- Take the bus from Bloemfontein to Bothavillebus
5h 55mR 1,689–3,669Fly to Lanseria International Airport, train, bus
- Fly from Cape Town International Airport (CPT) to Lanseria International Airport (HLA)plane CPT - HLA
- Take the train from Pretoria to Parktrain
- Take the bus from Johannesburg to Bothavillebus
9h 7mR 2,476–4,854Bus via Beaufort West (Greyhound)
- Take the bus from Cape Town to Beaufort Westbus
- Take the bus from Beaufort West to Bothavillebus
16h 50mR 1,061–1,333Bus via Cape Town
- Take the bus from Cape Town to Bloemfonteinbus
- Take the bus from Bloemfontein to Bothavillebus
17h 3mR 802–1,102
Cape Town to Bothaville by bus
Questions & Answers
The cheapest way to get from Cape Town to Bothaville is to car train and drive which costs R 700 - R 1 100 and takes 32h 42m.
The fastest way to get from Cape Town to Bothaville is to fly and drive which takes 5h 23m and costs R 1 700 - R 3 700.
No, there is no direct bus from Cape Town to Bothaville. However, there are services departing from Cape Town Stn and arriving at Bothaville via Bloemfontein. The journey, including transfers, takes approximately 15h 55m.
The distance between Cape Town and Bothaville is 1524 km. The road distance is 1219.6 km.
The best way to get from Cape Town to Bothaville without a car is to bus which takes 15h 55m and costs R 900 - R 1 500.
It takes approximately 5h 23m to get from Cape Town to Bothaville, including transfers.
Cape Town to Bothaville bus services, operated by Eagle Liner, depart from Cape Town Stn station.
Cape Town to Bothaville bus services, operated by Eagle Liner, arrive at Bloemfontein Tourist Ctr station.
Yes, the driving distance between Cape Town to Bothaville is 1220 km. It takes approximately 12h 42m to drive from Cape Town to Bothaville.
There are two+ hotels available in Bothaville.
What companies run services between Cape Town, South Africa and Bothaville, South Africa?
You can take a bus from Cape Town Stn to Bothaville via Bloemfontein Tourist Ctr and Bloemfontein in around 15h 55m.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,100–2,600
Flights from Cape Town International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- R 1,000–2,500
Flights from Cape Town International Airport to Lanseria International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via Port Elizabeth
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via Durban
- Ave. Duration
- 4h 47m
- When
- Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via George
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- R 950–2,700
- Website
- flysaa.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–4,800
- Website
- g-airways.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,300–9,500
- Website
- flexflight.dk
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,300–9,500
- Website
- flycemair.co.za
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–3,800
- Website
- flyairlink.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,600–3,800
Flights from Cape Town International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,400–4,900
- Website
- singaporeair.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–4,800
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Cape Town to Bloemhof
- Ave. Duration
- 30h 45m
- Frequency
- Once a week
- Estimated price
- R 407–652
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 407
- Sleeper (Tourist)
- R 652
- Phone
- 0800 428 87246
- [email protected]
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 35 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Cape Town Stn to Bloemfontein Tourist Ctr
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Estimated price
- R 470–900
- Schedules at
- eagleliner.co.za
- Single
- R 650–850
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Cape Town Stn to Bloemfontein Tourist Ctr
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- R 550–750
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Bothaville
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Bothaville
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Johannesburg to Bothaville
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Cape Town to Beaufort West
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a day
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Beaufort West to Bothaville
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- R 550–700
- Schedules at
- greyhound.co.za
Bus from Bloemfontein to Bothaville
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Cape Town to Bloemfontein
- Ave. Duration
- 13h 8m
- Frequency
- Once daily
- Estimated price
- R 330–500
- Website
- https://res.prasa.com/citytocity/booking
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, 5 incredible day trips from Florence by train, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.













