There are 6 ways to get from Williston to Madison by plane, train, bus, 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.
Fly Ring Rock Ranch Airport to Dane County Regional Airport-Truax Field
best- Fly from Ring Rock Ranch Airport (XWA) to Dane County Regional Airport-Truax Field (MSN)XWA - MSN
5h 27m$167–755Train, bus
cheapest- Take the train from Williston Amtrak to St. Paul-MinneapolisEmpire Builder
- Take the bus from Saint Paul Union Depot to MadisonFlixBus 2548
19h 7m$115–311Drive 886.8 mi
- Drive from Williston to Madison886.8 mi
15h 9m$162–234Drive to Minot International Airport, fly to Dane County Regional Airport-Truax Field
- Drive from Williston to Minot International Airport (MOT)
- Fly from Minot International Airport (MOT) to Dane County Regional Airport-Truax Field (MSN)MOT - MSN
7h 44m$134–684Fly Ring Rock Ranch Airport to General Mitchell International Airport, bus
- Fly from Ring Rock Ranch Airport (XWA) to General Mitchell International Airport (MKE)XWA - MKE
- Take the bus from Mitchell Airport to Madison, WI-Lake St.
7h 53m$216–933Train, bus via Minneapolis
- Take the train from Williston Amtrak to St. Paul-MinneapolisEmpire Builder
- Take the bus from UMN - Minneapolis to MadisonJefferson 965
21h 2m$121–315
Williston to Madison by train and bus
Questions & Answers
The cheapest way to get from Williston to Madison is to drive which costs $160 - $240 and takes 15h 9m.
The fastest way to get from Williston to Madison is to fly which takes 5h 27m and costs $160 - $800.
The distance between Williston and Madison is 802 miles. The road distance is 891.9 miles.
The best way to get from Williston to Madison without a car is to train and bus which takes 19h 7m and costs $110 - $320.
It takes approximately 5h 27m to get from Williston to Madison, including transfers.
Yes, the driving distance between Williston to Madison is 892 miles. It takes approximately 15h 9m to drive from Williston to Madison.
There are 116+ hotels available in Madison.
What companies run services between Williston, ND, USA and Madison, WI, USA?
Delta and United Airlines fly from Ring Rock Ranch Airport (XWA) to Dane County Regional Airport-Truax Field (MSN) 4 times a day.
- Website
- delta.com
Flights from Ring Rock Ranch Airport to Dane County Regional Airport-Truax Field via Minneapolis
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $120–700
Flights from Ring Rock Ranch Airport to Dane County Regional Airport-Truax Field via Minneapolis, Detroit
- Ave. Duration
- 8h 16m
- When
- Every day
- Estimated price
- $180–900
Flights from Minot International Airport to Dane County Regional Airport-Truax Field via Minneapolis
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $110–650
Flights from Minot International Airport to Dane County Regional Airport-Truax Field via Minneapolis, Detroit
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $170–850
Flights from Ring Rock Ranch Airport to General Mitchell International Airport via Minneapolis
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $150–800
- Website
- united.com
Flights from Ring Rock Ranch Airport to Dane County Regional Airport-Truax Field via Denver
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- $180–900
Flights from Minot International Airport to Dane County Regional Airport-Truax Field via Denver
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $190–900
Flights from Ring Rock Ranch Airport to General Mitchell International Airport via Denver
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- $220–1,100
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Williston Amtrak to St. Paul-Minneapolis
- Ave. Duration
- 13h 12m
- Frequency
- 3 times a day
- Estimated price
- $90–200
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Saint Paul Union Depot to Madison
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- $40–120
- Schedules at
- flixbus.com
Bus from Mitchell Airport to Madison, WI-Lake St.
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $21–80
- Schedules at
- flixbus.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Saint Paul Union Depot to Madison
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- $24–110
- Book at
- https://www.jeffersonlines.com
Bus from UMN - Minneapolis to Madison
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $27–120
- Book at
- https://www.jeffersonlines.com
- Phone
- +1 414-266-4409
- ticketinfo@badgerbus.com
- Website
- badgerbus.com
Bus from Mitchell Airport to Madison, WI-Lake St.
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Estimated price
- $24–35
- Website
- https://badgerbus.com
Bus from UMN - Minneapolis to Madison
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Estimated price
- $60–85
- Website
- https://badgerbus.com
- Phone
- +1 800-236-1240
- Website
- golamers.com
Bus from Mitchell Airport to Madison, WI-Lake St.
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $22–55
- Website
- https://www.golamers.com/
- Schedules at
- https://www.golamers.com/
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











