There are 5 ways to get from Capetown Airport (CPT) to Welkom by plane, bus, car, or car 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 Cape Town International Airport to Bram Fischer International Airport, bus
best- Fly from Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN)plane CPT - BFN
- Take the bus from Bloemfontein to Welkombus
4h 12mR 1,616–3,387Drive, car train
cheapest- Drive from Capetown Airport (CPT) to Worcestercar
- Take the cartrain from Worcester to Klerksdorpcartrain
- Drive from Klerksdorp to Welkomcar
32h 44mR 923–1,422Drive 1,144.3 km
- Drive from Capetown Airport (CPT) to Welkomcar 1,144.3 km
11h 54mR 2,574–3,718Fly Capetown Airport to King Mswati III International Airport, fly to Johannesburg Airport, bus
- Fly from Capetown Airport to King Mswati III International Airportplane
- Fly from King Mswati III International Airport to Johannesburg Airportplane
- Take the bus from Park Station to Biuten Stbus
9h 2mFly Cape Town International Airport to Durban Airport, fly to King Mswati III International Airport, fly to Johannesburg Airport, bus
- Fly from Cape Town International Airport (CPT) to King Shaka International Airport (DUR)plane CPT - DUR
- Fly from Durban Airport to King Mswati III International Airportplane
- Fly from King Mswati III International Airport to Johannesburg Airportplane
- Take the bus from Park Station to Biuten Stbus
10h 7m
Cape Town International Airport (CPT) to Bram Fischer International Airport (BFN) flights
Questions & Answers
The cheapest way to get from Capetown Airport (CPT) to Welkom is to drive and car train which costs R 900 - R 1 500 and takes 32h 44m.
The fastest way to get from Capetown Airport (CPT) to Welkom is to fly and bus which takes 4h 12m and costs R 1 600 - R 3 400.
The distance between Capetown Airport (CPT) and Welkom is 1076 km. The road distance is 1144.3 km.
It takes approximately 4h 12m to get from Capetown Airport (CPT) to Welkom, including transfers.
Yes, the driving distance between Capetown Airport (CPT) to Welkom is 1144 km. It takes approximately 11h 54m to drive from Capetown Airport (CPT) to Welkom.
There are 90+ hotels available in Welkom.
What companies run services between Capetown Airport (CPT), South Africa and Welkom, South Africa?
There is no direct connection from Capetown Airport (CPT) to Welkom. However, you can fly to Bram Fischer International Airport (BFN), take the taxi to Bloemfontein, then take the bus to Welkom. Alternatively, you can take a vehicle from Capetown Airport (CPT) to Welkom via Worcester and Klerksdorp in around 32h 44m.
- Website
- flysafair.co.za
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 King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,000–2,800
- Website
- g-airways.com
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,200–11,000
- Website
- flexflight.dk
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,200–11,000
- Website
- flycemair.co.za
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 2,200–4,600
- Website
- flyairlink.com
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,300–4,900
- Website
- renac.co.sz
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Wednesday
- Estimated price
- R 1,100–5,500
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Worcester to Klerksdorp
- Ave. Duration
- 29h 27m
- Frequency
- Once a week
- Estimated price
- R 396–635
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 396
- Sleeper (Tourist)
- R 635
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein to Welkom
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
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 Heathrow Airport into central London, What are the different types of Renfe trains in Spain?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.












