HUB hero image

How to Travel from

Grahamstown to Welkom

by Rideshare, Route or Car

Grahamstown
+0
Welkom
Transport search to Welkom
Grahamstown
+0
Welkom
Building a composite car route
Cheapest
Best Offer!
Car
9 h 28 min
764 km.
from $42
Composite Route Car Only

Ten ways to Travel from Grahamstown to Welkom

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

South African Airways

Website:
flysaa.com/
Plane from Port Elizabeth to O.R.
Ave. Duration:
1h 35m
Frequency:
Every day
Estimated price:
$83.12–$370.86

Safair

Website:
flysafair.co.za/
Plane from Port Elizabeth to O.R.
Ave. Duration:
1h 41m
Frequency:
Every day
Estimated price:
$42.20–$179.04
Plane from East London to O.R.
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$47.32–$268.56
Plane from Port Elizabeth to Bloemfontein
Ave. Duration:
4h 46m
Frequency:
Monday, Tuesday, Wednesday, Friday, and Sunday
Estimated price:
$70.34–$191.83
Plane from East London to Bloemfontein
Ave. Duration:
5h 15m
Frequency:
Monday, Tuesday, Wednesday, Thursday, and Sunday
Estimated price:
$76.73–$217.40

CemAir

Website:
flycemair.co.za/
Plane from Port Elizabeth to O.R.
Ave. Duration:
1h 50m
Frequency:
Wednesday, Saturday, and Sunday
Estimated price:
$60.11–$179.04
Plane from East London to O.R.
Ave. Duration:
1h 20m
Frequency:
Monday to Friday
Estimated price:
$140.67–$703.36
Plane from Port Elizabeth to Bloemfontein
Ave. Duration:
4h 50m
Frequency:
Saturday
Estimated price:
$121.49–$332.50
Plane from East London to Bloemfontein
Ave. Duration:
5h 45m
Frequency:
Monday, Wednesday, and Friday
Estimated price:
$140.67–$383.65

Airlink

Phone:
+27 11 451 7300
Website:
flyairlink.com/
Plane from Port Elizabeth to O.R.
Ave. Duration:
1h 35m
Frequency:
Every day
Estimated price:
$63.94–$166.25
Plane from East London to O.R.
Ave. Duration:
1h 25m
Frequency:
Every day
Estimated price:
$62.66–$217.40
Plane from Port Elizabeth to Bloemfontein
Ave. Duration:
5h 55m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$153.46–$460.38
Plane from East London to Bloemfontein
Ave. Duration:
5h 57m
Frequency:
Every day
Estimated price:
$166.25–$524.32
Plane from Mthatha Airport to O.R.
Ave. Duration:
1h 20m
Frequency:
Every day
Estimated price:
$108.70–$255.77

Bus operators

Greyhound ZA

Phone:
+27 11 611 8000
Website:
greyhound.co.za
Bus from Queenstown to Bloemfontein
Ave. Duration:
4h 35m
Frequency:
Once daily
Estimated price:
$26.86–$38.37
Bus from Bloemfontein to Welkom
Ave. Duration:
1h 25m
Frequency:
Once daily
Estimated price:
$24.30–$34.53
Bus from Grahamstown to Bloemfontein
Ave. Duration:
8h 15m
Frequency:
Once daily
Estimated price:
$30.69–$43.48

TransLux Express

Phone:
+27 86 158 9282
Website:
res.prasa.com/translux/booking
Bus from Grahamstown to East
Ave. Duration:
2h 31m
Frequency:
Once daily
Estimated price:
$12.79–$19.18
Bus from Grahamstown to Mthatha
Ave. Duration:
5h 32m
Frequency:
Once daily
Estimated price:
$16.62–$23.02

Vilamora Tours

Phone:
087 153 3388
Website:
vila-mora.co.za/
Bus from Grahamstown to Queenstown
Ave. Duration:
2h 35m
Frequency:
Once daily
Estimated price:
$20.46–$28.13
Bus from Grahamstown to Port
Ave. Duration:
1h 48m
Frequency:
Once daily
Estimated price:
$19.18–$26.86

City to City

Phone:
+27 11 774 3333
Website:
res.prasa.com/citytocity/booking
Bus from Bloemfontein to Welkom
Ave. Duration:
1h 56m
Frequency:
Once daily
Estimated price:
$14.07–$16.62

Questions and Answers

What is the cheapest way to get from Grahamstown to Welkom?

The cheapest way to get from Grahamstown to Welkom is to bus which costs $38.04 - $51.09 and takes 11h 11m.

What is the fastest way to get from Grahamstown to Welkom?

The fastest way to get from Grahamstown to Welkom is to bus and fly and drive which takes 7h 14m and costs $92.39 - $184.78 .

Is there a direct bus between Grahamstown and Welkom?

No, there is no direct bus from Grahamstown to Welkom. However, there are services departing from Grahamstown and arriving at Welkom via Queenstown and Bloemfontein. The journey, including transfers, takes approximately 10h 35m.

How far is it from Grahamstown to Welkom?

The distance between Grahamstown and Welkom is 759 km. The road distance is 764.8 km.

How do I travel from Grahamstown to Welkom without a car?

The best way to get from Grahamstown to Welkom without a car is to bus via Queensdale which takes 10h 35m and costs $59.78 - $86.96 .

How long does it take to get from Grahamstown to Welkom?

It takes approximately 10h 35m to get from Grahamstown to Welkom, including transfers.

Where do I catch the Grahamstown to Welkom bus from?

Grahamstown to Welkom bus services, operated by Vilamora Tours, depart from Grahamstown station.

Where does the Grahamstown to Welkom bus arrive?

Grahamstown to Welkom bus services, operated by Vilamora Tours, arrive at Queenstown station.

Can I drive from Grahamstown to Welkom?

Yes, the driving distance between Grahamstown to Welkom is 765 km. It takes approximately 9h 28m to drive from Grahamstown to Welkom.

Where can I stay near Welkom?

There are 48+ hotels available in Welkom. Prices start at $25.70 per night.
+0