There are 6 ways to get from Bloemhof to Grahamstown by bus, plane, bus (Greyhound), 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 to Port Elizabeth
best- Take the bus from 13 Prince St to Long Stbus
- Fly from Kimberley (KIM) to Port Elizabeth (PLZ)plane KIM - PLZ
- Take the bus from Port Elizabeth to Grahamstownbus
10h 2mR 1,969–5,325Bus via 13 Prince St
cheapest- Take the bus from 13 Prince St to Park Stationbus
- Take the bus from Johannesburg to Grahamstownbus
19h 7mR 729–1,019Bus
- Take the bus from Bloemhof to Johannesburgbus
- Take the bus from Johannesburg to Grahamstownbus
18h 57mR 949–1,305Drive 775.1 km
- Drive from Bloemhof to Grahamstowncar 775.1 km
10h 15mR 1,747–2,523Bus, fly to East London
- Take the bus from 13 Prince St to Long Stbus
- Fly from Kimberley (KIM) to East London (ELS)plane KIM - ELS
- Take the bus from East London to Grahamstownbus
10h 21mR 3,839–5,905Bus via Bhisho
- Take the bus from 13 Prince St to Park Stationbus
- Take the bus from Johannesburg to King William's Townbus
- Take the bus from King William's Town to Grahamstownbus
21h 43mR 1,189–1,719
Kimberley (KIM) to Port Elizabeth (PLZ) flights
Questions & Answers
The cheapest way to get from Bloemhof to Grahamstown is to bus via 13 Prince St which costs R 700 - R 1 100 and takes 19h 7m.
The fastest way to get from Bloemhof to Grahamstown is to bus and fly which takes 10h 2m and costs R 1 900 - R 5 500.
No, there is no direct bus from Bloemhof to Grahamstown. However, there are services departing from Bloemhof and arriving at Grahamstown via Johannesburg. The journey, including transfers, takes approximately 18h 57m.
The distance between Bloemhof and Grahamstown is 895 km. The road distance is 775.1 km.
The best way to get from Bloemhof to Grahamstown without a car is to bus which takes 18h 57m and costs R 950 - R 1 400.
It takes approximately 10h 2m to get from Bloemhof to Grahamstown, including transfers.
Bloemhof to Grahamstown bus services, operated by Greyhound ZA, depart from Bloemhof station.
Bloemhof to Grahamstown bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Yes, the driving distance between Bloemhof to Grahamstown is 775 km. It takes approximately 10h 15m to drive from Bloemhof to Grahamstown.
There are 71+ hotels available in Grahamstown.
What companies run services between Bloemhof, North-West, South Africa and Grahamstown, South Africa?
You can take a bus from Bloemhof to Grahamstown via Johannesburg in around 18h 57m.
- Website
- flysafair.co.za
Flights from Kimberley to Port Elizabeth via Capetown
- Ave. Duration
- 3h 55m
- When
- Thursday
- Estimated price
- R 2,800–6,000
Flights from Kimberley to East London via Johannesburg
- Ave. Duration
- 4h 31m
- When
- Saturday to Friday
- Estimated price
- R 1,300–3,700
Flights from Kimberley to East London via Capetown
- Ave. Duration
- 6h 15m
- When
- Monday to Saturday
- Estimated price
- R 1,600–4,000
- Website
- flyairlink.com
Flights from Kimberley to Port Elizabeth via Johannesburg
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- R 2,600–6,000
Flights from Kimberley to East London via Johannesburg
- Ave. Duration
- 3h 32m
- When
- Monday to Saturday
- Estimated price
- R 3,100–7,500
- Website
- flycemair.co.za
Flights from Kimberley to Port Elizabeth via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Monday to Saturday
- Estimated price
- R 1,400–4,500
- Website
- flysaa.com
Flights from Kimberley to Port Elizabeth via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Monday to Saturday
- Estimated price
- R 1,400–4,500
- 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 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 Park Station
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- R 260–320
- Schedules at
- eagleliner.co.za
- Single
- R 260–320
Bus from 13 Prince St to Park Station
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Estimated price
- R 260–320
- Schedules at
- eagleliner.co.za
- Single
- R 260–320
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Port Elizabeth to Grahamstown
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- R 310–430
- Website
- https://www.vila-mora.co.za/
Bus from Johannesburg to Grahamstown
- Ave. Duration
- 13h 37m
- Frequency
- Once daily
- Estimated price
- R 460–700
- Website
- https://www.vila-mora.co.za/
Bus from Johannesburg to Grahamstown
- Ave. Duration
- 13h 37m
- Frequency
- Once daily
- Estimated price
- R 460–700
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemhof to Johannesburg
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- R 480–650
- Schedules at
- greyhound.co.za
Bus from East London to Grahamstown
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from King William's Town to Grahamstown
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Johannesburg to King William's Town
- Ave. Duration
- 13h 30m
- Frequency
- Twice daily
- Estimated price
- R 460–800
- Website
- https://www.intercape.co.za
- Full Flexi
- R 550–800
- Flexi
- R 500–700
- Saver
- R 460–650
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 Getting to Rome from the airport, 4 of the smartest ways to explore Australia, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.










