There are 5 ways to get from Cape Town to Williston by plane, car, 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 Ring Rock Ranch Airport
best- Fly from Cape Town International Airport (CPT) to Ring Rock Ranch Airport (XWA)plane CPT - XWA
26h 20m$555–1,873Fly to Minot International Airport, drive
cheapest- Fly from Cape Town International Airport (CPT) to Minot International Airport (MOT)plane CPT - MOT
- Drive from Minot International Airport (MOT) to Willistoncar
25h 28m$537–1,853Fly to Dickinson Municipal Airport, drive
- Fly from Cape Town International Airport (CPT) to Dickinson Municipal Airport (DIK)plane CPT - DIK
- Drive from Dickinson Municipal Airport (DIK) to Willistoncar
30h 52m$639–1,758Fly to Regina, drive
- Fly from Cape Town International Airport (CPT) to Regina (YQR)plane CPT - YQR
- Drive from Regina-Airport-YQR to Willistoncar
29h 26m$655–2,283Fly to Grand Forks International Airport, train
- Fly from Cape Town International Airport (CPT) to Grand Forks International Airport (GFK)plane CPT - GFK
- Take the train from Grand Forks Station to Williston Amtraktrain
33h 6m$596–2,022
Cape Town International Airport (CPT) to Ring Rock Ranch Airport (XWA) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Williston is to fly and drive which costs $500 - $1,900 and takes 25h 28m.
The fastest way to get from Cape Town to Williston is to fly and drive which takes 25h 28m and costs $500 - $1,900.
The distance between Cape Town and Williston is 9436 miles.
It takes approximately 26h 20m to get from Cape Town to Williston, including transfers.
Williston is 7h behind Cape Town. It is currently 3:26 AM in Cape Town and 8:26 PM in Williston.
There are 21+ hotels available in Williston.
What companies run services between Cape Town, South Africa and Williston, ND, USA?
Delta, Air France, and three other airlines fly from Cape Town International Airport (CPT) to Ring Rock Ranch Airport (XWA) 4 times a day.
- Website
- delta.com
Flights from Cape Town International Airport to Ring Rock Ranch Airport via Atlanta, Minneapolis
- Ave. Duration
- 25h 39m
- When
- Tuesday and Sunday
- Estimated price
- $500–1,800
Flights from Cape Town International Airport to Ring Rock Ranch Airport via Paris Charles de Gaulle, Minneapolis
- Ave. Duration
- 28h 50m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Ring Rock Ranch Airport via London Heathrow, Minneapolis
- Ave. Duration
- 29h 20m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Ring Rock Ranch Airport via Amsterdam Schiphol, Minneapolis
- Ave. Duration
- 29h 50m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Ring Rock Ranch Airport via Washington Dulles, Minneapolis
- Ave. Duration
- 25h 44m
- When
- Tuesday and Sunday
- Estimated price
- $500–1,800
Flights from Cape Town International Airport to Ring Rock Ranch Airport via Newark, Minneapolis
- Ave. Duration
- 25h 54m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $500–1,800
Flights from Cape Town International Airport to Minot International Airport via Atlanta, Minneapolis
- Ave. Duration
- 22h 54m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $500–1,800
Flights from Cape Town International Airport to Minot International Airport via London Heathrow, Minneapolis
- Ave. Duration
- 27h 19m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Minot International Airport via Amsterdam Schiphol, Minneapolis
- Ave. Duration
- 27h 49m
- When
- Every day
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Minot International Airport via Paris Charles de Gaulle, Minneapolis
- Ave. Duration
- 30h 27m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Regina via Amsterdam Schiphol, Calgary
- Ave. Duration
- 27h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $700–2,500
Flights from Cape Town International Airport to Regina via Zurich, Calgary
- Ave. Duration
- 31h
- When
- Thursday
- Estimated price
- $700–2,500
Flights from Cape Town International Airport to Grand Forks International Airport via Atlanta, Minneapolis
- Ave. Duration
- 25h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $500–1,800
Flights from Cape Town International Airport to Grand Forks International Airport via London Heathrow, Minneapolis
- Ave. Duration
- 26h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Grand Forks International Airport via Amsterdam Schiphol, Minneapolis
- Ave. Duration
- 27h
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Grand Forks International Airport via Paris Charles de Gaulle, Minneapolis
- Ave. Duration
- 30h 5m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $550–2,000
Flights from Cape Town International Airport to Grand Forks International Airport via Washington Dulles, Minneapolis
- Ave. Duration
- 25h 20m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $490–1,800
Flights from Cape Town International Airport to Grand Forks International Airport via Newark, Minneapolis
- Ave. Duration
- 25h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $490–1,800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Grand Forks Station to Williston Amtrak
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- $80–190
- Website
- Amtrak
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide




