There are 5 ways to get from Columbus to Devils Lake by taxi, plane, train (Amtrak), 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.
Taxi to Dane County Regional Airport-Truax Field, fly to Devils Lake Municipal Airport
best- Take the taxi from Columbus to Madison-Airport-MSNtaxi
- Fly from Dane County Regional Airport-Truax Field (MSN) to Devils Lake Municipal Airport (DVL)plane MSN - DVL
6h 24m$252–848Drive 657.2 mi
cheapest- Drive from Columbus to Devils Lakecar 657.2 mi
11h 2m$120–174Train (Amtrak)
- Take the train from Columbus Amtrak Station to Devils Lake Amtrak Stationtrain Empire Builder
13h 4m$210–440Taxi to Dane County Regional Airport-Truax Field, fly to Grand Forks International Airport, train
- Take the taxi from Columbus to Madison-Airport-MSNtaxi
- Fly from Dane County Regional Airport-Truax Field (MSN) to Grand Forks International Airport (GFK)plane MSN - GFK
- Take the train from Grand Forks Station to Devils Lake Amtrak Stationtrain
7h 18m$194–624Train to General Mitchell International Airport, fly to Grand Forks International Airport, train
- Take the train from Columbus Amtrak Station to Milwaukeetrain
- Fly from General Mitchell International Airport (MKE) to Grand Forks International Airport (GFK)plane MKE - GFK
- Take the train from Grand Forks Station to Devils Lake Amtrak Stationtrain
8h 54m$156–629
Columbus to Devils Lake by train (Amtrak)
Questions & Answers
The cheapest way to get from Columbus to Devils Lake is to drive which costs $120 - $180 and takes 11h 2m.
The fastest way to get from Columbus to Devils Lake is to taxi and fly which takes 6h 24m and costs $250 - $850.
Yes, there is a direct train departing from Columbus Amtrak Station station and arriving at Devils Lake Amtrak Station station. Services depart twice daily, and operate every day. The journey takes approximately 13h 4m.
The distance between Columbus and Devils Lake is 606 miles. The road distance is 661 miles.
The best way to get from Columbus to Devils Lake without a car is to train which takes 13h 4m and costs $210 - $440.
It takes approximately 6h 24m to get from Columbus to Devils Lake, including transfers.
Columbus to Devils Lake train services, operated by Amtrak, depart from Columbus Amtrak Station.
Columbus to Devils Lake train services, operated by Amtrak, arrive at Devils Lake Amtrak Station.
Yes, the driving distance between Columbus to Devils Lake is 661 miles. It takes approximately 11h 2m to drive from Columbus to Devils Lake.
Book your Columbus to Devils Lake train tickets online with Omio.
What companies run services between Columbus, WI, USA and Devils Lake, ND, USA?
Amtrak operates a train from Columbus Amtrak Station to Devils Lake Amtrak Station twice daily. Tickets cost $210–440 and the journey takes 13h 4m.
- Website
- delta.com
Flights from Dane County Regional Airport-Truax Field to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- $80–460
Flights from Dane County Regional Airport-Truax Field to Grand Forks International Airport via Detroit, Minneapolis
- Ave. Duration
- 6h 52m
- When
- Wednesday and Sunday
- Estimated price
- $140–650
Flights from General Mitchell International Airport to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 4h 45m
- When
- Thursday, Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $95–500
Flights from General Mitchell International Airport to Grand Forks International Airport via Detroit, Minneapolis
- Ave. Duration
- 6h 19m
- When
- Monday to Saturday
- Estimated price
- $140–650
- Website
- united.com
Flights from Dane County Regional Airport-Truax Field to Devils Lake Municipal Airport via Denver
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $170–750
Flights from Dane County Regional Airport-Truax Field to Devils Lake Municipal Airport via Chicago O'Hare, Denver
- Ave. Duration
- 9h 1m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Columbus Amtrak Station to Devils Lake Amtrak Station
- Ave. Duration
- 13h 4m
- Frequency
- Twice daily
- Estimated price
- $210–440
- Website
- https://www.amtrak.com/home.html
Train from Grand Forks Station to Devils Lake Amtrak Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $27–60
- Website
- https://www.amtrak.com/home.html
Train from Columbus Amtrak Station to Milwaukee
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $21–45
- Website
- https://www.amtrak.com/home.html
Train from Grand Forks Station to Devils Lake Amtrak Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $27–60
- Website
- https://www.amtrak.com/home.html
- Ave. Duration
- 29 min
- Estimated price
- $75–95
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
More Questions & Answers
There are 10+ hotels available in Devils Lake.




