There are 4 ways to get from Bloemhof to Cape Town by bus, plane, bus (Greyhound), car train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly
best- Take the bus from 13 Prince St to Long Stbus
- Fly from Kimberley (KIM) to Cape Town International Airport (CPT)plane KIM - CPT
5h 6mR 2,109–4,045Car train
cheapest- Take the car train from Bloemhof to Cape Towncartrain
30h 45mR 407–652Bus
- Take the bus from 13 Prince St to Cape Town Stnbus
14h 30mR 500–1,000Drive 1,120.7 km
- Drive from Bloemhof to Cape Towncar 1,120.7 km
13h 4mR 2,528–3,652
Bloemhof to Cape Town by bus
Questions & Answers
The cheapest way to get from Bloemhof to Cape Town is to car train which costs R 400 - R 650 and takes 30h 45m.
The fastest way to get from Bloemhof to Cape Town is to bus and fly which takes 5h 6m and costs R 2 100 - R 4 100.
Yes, there is a direct bus departing from 13 Prince St and arriving at Cape Town Stn. Services depart three times a day, and operate every day. The journey takes approximately 14h 30m.
Yes, there is a direct train departing from Bloemhof and arriving at Cape Town. Services depart once a week, and operate Sunday. The journey takes approximately 30h 45m.
The distance between Bloemhof and Cape Town is 1020 km. The road distance is 1120.7 km.
The best way to get from Bloemhof to Cape Town without a car is to bus which takes 14h 30m and costs R 500 - R 1 000.
It takes approximately 5h 6m to get from Bloemhof to Cape Town, including transfers.
Bloemhof to Cape Town bus services, operated by Eagle Liner, depart from 13 Prince St station.
Bloemhof to Cape Town train services, operated by Shosholoza Meyl, depart from Bloemhof station.
Bloemhof to Cape Town bus services, operated by Eagle Liner, arrive at Cape Town Stn station.
What companies run services between Bloemhof, North-West, South Africa and Cape Town, South Africa?
Eagle Liner operates a bus from 13 Prince St to Cape Town Stn twice daily. Tickets cost R 500–1,000 and the journey takes 14h 30m. Greyhound ZA also services this route once daily. Alternatively, Shosholoza Meyl operates a vehicle from Bloemhof to Cape Town once a week. Tickets cost R 407–652 and the journey takes 30h 45m.
- Website
- flyairlink.com
Flights from Kimberley to Cape Town International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 1,800–3,400
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Bloemhof to Cape Town
- 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
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from 13 Prince St to Long St
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
Bus from 13 Prince St to Cape Town Stn
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- R 500–1,000
- Schedules at
- eagleliner.co.za
- Single
- R 700–1,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from 13 Prince St to Cape Town Stn
- Ave. Duration
- 14h 22m
- Frequency
- Once daily
- Estimated price
- R 600–750
- Schedules at
- greyhound.co.za
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 How to get from Luton Airport into central London, Getting to Rome from the airport, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Bloemhof to Cape Town train services, operated by Shosholoza Meyl, arrive at Cape Town station.
Yes, the driving distance between Bloemhof to Cape Town is 1121 km. It takes approximately 13h 4m to drive from Bloemhof to Cape Town.
There are 7664+ hotels available in Cape Town.












