1map logo

Des Moines to La Crosse

from $50: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Des Moines to La Crosse with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Bus
8h 38m
$74-185
Bus, Train
8h 37m
$50-193
Bus, shuttle
9h
$52-157
Drive
4h 31m
Recommended
$45-75
Plane
4h 51m
$168-740

How to Get from Des Moines to La Crosse: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$50 - undefinedBest price
438 kmDistance
4h 31mFastest

Des Moines - La Crosse operators

Explore transport companies operating between Des Moines and La Crosse, with prices starting at $50. These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus

Contact phone

+1-858-800-8898

Website

jeffersonlines.com

Bus from Des Moines, IA to Minneapolis-St. Paul International Airport

Average Duration

Estimated price

0-0

Bus from Minneapolis-St Paul Airport, MN to La Crosse, WI

Average Duration

Estimated price

0-0

Bus from Des Moines, IA to St. Paul

Average Duration

Estimated price

0-0

Bus from Des Moines, IA to Albert Lea, MN

Average Duration

Estimated price

0-0

Train

Contact phone

+1 800-872-7245

Website

amtrak.com

Train from St. Paul-Minneapolis to La Crosse

Average Duration

2h 47m

Estimated price

$747-748

Plane

Website

aa.com

Plane from Des Moines (DSM) to La Crosse (LSE)

Average Duration

6h 14m

Estimated price

$745-746

Other

Contact phone

(888) 736-9190

Website

landtoairexpress.com

Other from Albert Lea, MN to Rochester

Average Duration

1h 42m

Estimated price

$500-1852

Des Moines to La Crosse: Overview of Bus, Train, Flight, and Car Trips

Traveling between Des Moines and La Crosse offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Start your journey from Des Moines and head northeast towards the picturesque city of La Crosse covering a distance of 272 miles. The scenic drive will take about 4 hours and 31 minutes, offering a mix of urban landscapes and countryside views along the way. 🌳 Enjoy the flexibility and freedom of a road trip as you navigate through charming towns and rolling hills, soaking in the beauty of the Midwest. The cost of driving from Des Moines to La Crosse ranges from $45 to $75, depending on factors such as fuel prices and vehicle efficiency.
Average price
$45 - $75
🛫 Traveling from Des Moines to La Crosse by plane involves a journey with one stopover. The quickest flight duration is approximately 6 hours and 47 minutes. Both United Airlines and American Airlines provide flights between the two cities. 🌍 The total travel time to reach La Crosse from Des Moines by plane is around 4 hours and 51 minutes. Despite the lack of a direct flight, the journey offers a smooth and convenient way to travel between these two Midwestern cities. 💸 Flight prices for the route from La Crosse to Des Moines typically range from $168 to $536. Planning ahead and monitoring for deals can help travelers secure the most cost-effective option for their trip.
Departure Point
Des Moines Airport
Arrival Point
La Crosse Airport. The quickest flight takes 6h 47m and has one stopover
🎫 The total travel time, including transfers, from Des Moines to La Crosse by bus is approximately 8 hours and 38 minutes. 💰 Ticket prices for the bus service between the two cities range from $74 to $185, offering a convenient and affordable transportation option for your trip.
Departure Point
Des Moines, IA station
Arrival Point
La Crosse, WI station

Frequently asked questions

Find out more about the route from Des Moines to La Crosse.

Or choose the category:
The distance between Des Moines and La Crosse is 195 miles. The typical travel times by various modes of transportation are as follows: By bus and train, it takes approximately 8 hours and 37 minutes. By plane, it takes around 4 hours and 47 minutes. By car, it takes about 4 hours and 31 minutes. The road distance between the two cities is 272 miles.
The most cost-effective and time-efficient transportation option for traveling from Des Moines to La Crosse is by driving. It takes approximately 4 hours and 31 minutes, and the cost of gas and tolls ranges from $45 to $75. Driving allows you to have flexibility, control and the possibility to make stops along the way. Additionally, driving gives you the opportunity to enjoy scenic routes and explore other attractions in the surrounding areas.
The prices of a bus ticket between La Crosse and Des Moines can range from $74 to $185. The cost typically depends on factors such as the date and time of travel, as well as the type of bus service chosen. It is advisable to check with different bus operators and book in advance to secure the best deals.
To get from Des Moines to La Crosse without using public transportation, you can drive the distance of 272 miles. The journey takes approximately 4 hours and 31 minutes. The cost of driving from Des Moines to La Crosse can range from $45 to $75, depending on factors such as fuel prices and vehicle efficiency.
The best way to travel from Des Moines to La Crosse without a car is by bus. The journey takes approximately 8 hours and 38 minutes. The cost of the bus ticket ranges from $70 to $190. This is a convenient and cost-effective option for those who do not have access to a car for their journey.
No, there is no direct link between Des Moines and La Crosse. However, there are bus services available with transfers at Minneapolis-St Paul Airport, MN. The journey takes approximately 8 hours and 38 minutes. The bus services are operated by Jefferson Lines.
The flight between Des Moines and La Crosse typically takes around 4 hours and 21 minutes with one stopover. However, there is no direct flight available for this route. The cost of a flight between the two cities usually ranges from $288 to $996, depending on factors such as airline, time of booking, and availability. It is advisable to check with different airlines for the best options and prices when planning your trip.
There are plenty of accommodation options near La Crosse. With over 37 hotels available, you have a wide range to choose from. Prices start as low as $41, so you can find something to fit any budget. Whether you're looking for a luxury hotel or a budget-friendly option, there are plenty of places to stay near La Crosse.