1map logoGo to main page

Saint Louis, MO, USA to Rochester, MN, USA from $30: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States of America
to
Rochester, United States of America

How to Get from Saint Louis to Rochester: 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.

$30 - Train, BusBest price
729 kmDistance
5h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Rochester 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.

Company
Various
Plane
Average Duration
6h  3m
Estimated price
$72-562
Recommended
Company
Amtrak
Train
Bus
Average Duration
13h  39m
Estimated price
$30-286
Cheapest
route map
Distance: 729 km
Duration: 5h 20m

See more options

Company
Various
Plane
Bus
Average Duration
5h  20m
Estimated price
$136-758
Company
Various
Plane
Drive
Average Duration
6h  28m
Estimated price
$246-872
Company
Jefferson Lines
Bus
Average Duration
16h  13m
Estimated price
$721-722
Company
Various
Drive
Average Duration
8h  25m
Estimated price
$723-724
Company
Various
Bus
Bus
Average Duration
18h 
Estimated price
$726-7260

Traveling From Saint Louis to Rochester

Traveling from Saint Louis to Rochester reveals a fascinating contrast; Saint Louis boasts a vibrant urban culture and rich history, while Rochester offers a serene atmosphere with beautiful parks and a strong sense of community.

Best Neighbourhoods in Rochester

Rochester features diverse neighborhoods, each with its own charm and attractions.

Highland Park
• Home to stunning springtime lilac gardens.
• Offers scenic walking trails and outdoor activities.
Park Avenue
• Bustling street lined with unique shops and cafes.
• Vibrant nightlife and artsy atmosphere attract many visitors.
South Wedge
• Known for its eclectic vibe and historic architecture.
• Features art galleries, music venues, and local breweries.

Best Times To Visit Rochester's Attractions

Timing your visits to Rochester's attractions can enhance your experience significantly.

Strong National Museum of Play
Visit on weekdays, especially Tuesdays and Wednesdays, to enjoy quieter galleries.
Rochester Public Market
Arrive early on Saturdays for the freshest produce and fewer crowds.
Highland Park
Explore during weekdays in spring for quieter strolls through blooming gardens.

Rochester Weather: What to Expect Year-Round

Rochester experiences a temperate climate with four distinct seasons, making it essential to plan according to your weather preferences. The most pleasant times to visit are late spring and early fall, when mild temperatures enhance outdoor activities and cultural events.

Dining Recommendation in Rochester

Try the Zweigle's white hot dogs served at local favorites like the Dinosaur Bar-B-Que, which contrasts with the spicy barbecue plates of Saint Louis. These locally sourced treats, combined with a casual, friendly atmosphere, showcase Rochester's unique culinary charm that emphasizes regional flavors and traditional recipes.

Saint Louis - Rochester operators

Explore transport companies operating between Saint Louis and Rochester, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aa.com

Plane from St. Louis (STL) to Rochester (RST)

Average Duration
5h 16m
Estimated price
$5620-5621

Plane from St. Louis (STL) to Minneapolis (MSP)

Average Duration
1h 36m
Estimated price
$723-5627

Plane from St. Louis (STL) to La Crosse (LSE)

Average Duration
4h 26m
Estimated price
$5620-5621

Plane from Springfield (SPI) to Rochester (RST)

Average Duration
3h 31m
Estimated price
$725-5624
Website
delta.com

Plane from St. Louis (STL) to Minneapolis (MSP)

Average Duration
1h 30m
Estimated price
$723-5627

Plane from St. Louis (STL) to Rochester (RST)

Average Duration
5h 42m
Estimated price
$5625-5626
Website
southwest.com

Plane from St. Louis (STL) to Minneapolis (MSP)

Average Duration
1h 30m
Estimated price
$5628-5627

Plane from St. Louis (STL) to Minneapolis (MSP)

Average Duration
3h 35m
Estimated price
$5629-5621
Website
suncountry.com

Plane from St. Louis (STL) to Minneapolis (MSP)

Average Duration
1h 28m
Estimated price
$301-7270
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$30-725

Train from Chicago Union Station to Winona

Average Duration
5h 29m
Estimated price
$2860-725

Train from Winona to Rochester Amtrak Station

Average Duration
45m
Estimated price
$2860-725
Bus
Contact phone
+1-858-800-8898
Website
jeffersonlines.com

Bus from Minneapolis-St Paul Airport, MN to Rochester, MN

Average Duration
Estimated price
$0-0

Bus from Madison, WI-Lake St. to Rochester, MN

Average Duration
Estimated price
$0-0
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Chicago Bus Station

Average Duration
6h 39m
Estimated price
$2863-2869

Bus from Chicago Union Station to Madison, WI-Lake St.

Average Duration
3h 40m
Estimated price
$305-1360
Contact phone
+1 608-752-5407
Website
coachusa.com

Bus from Chicago Union Station to Madison, WI-Lake St.

Average Duration
3h 40m
Estimated price
$305-1360
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Chicago Bus Station to Madison

Average Duration
3h 40m
Estimated price
$1361-5625

Frequently asked questions

Find out more about the route from Saint Louis to Rochester.

Or choose the category:
The distance between Saint Louis and Rochester is 393 miles. By taking a train and then a bus, the travel time is approximately 13 hours and 39 minutes. If you prefer to fly, it will take around 6 hours and 7 minutes. Driving by car typically takes 8 hours and 25 minutes, while taking a bus will take approximately 16 hours and 14 minutes.
The most cost-effective option for traveling from Saint Louis to Rochester is to drive. It costs between $80 and $120 and takes approximately 8 hours and 25 minutes. This option allows you the flexibility to stop along the way and explore other places if desired. However, if time is a priority, the quickest way to reach Rochester is to fly and then take a bus, which takes around 5 hours and 17 minutes, costing between $90 and $320. This option may be more convenient for those looking to arrive at their destination as quickly as possible.
The prices for a bus ticket from Saint Louis to Rochester range from $98 to $223. The exact price depends on factors such as the date of travel, time of booking, and the bus company. It is advisable to check with different bus companies and book in advance to get the best price for your journey.
To travel from Saint Louis to Rochester without using public transportation, you can drive the distance of 453 miles. It takes approximately 8 hours and 25 minutes by car. The estimated cost of fuel for this journey can range from $80 to $120, depending on factors such as fuel prices and vehicle efficiency. Driving allows you the flexibility to stop and explore along the way, making it a convenient option for reaching your destination.
The best way to travel from Saint Louis to Rochester without a car is by taking a combination of train and bus. This journey takes approximately 13 hours and 39 minutes and can cost anywhere between $29 to $290. There are no direct flights or buses available for this route.
There is no direct link between Saint Louis and Rochester. However, there is a bus service operated by Greyhound USA that departs from St. Louis Bus Station and arrives in Rochester via Chicago Union Station and Madison, WI-Lake St. This journey, including transfers, takes approximately 16h 14m. Another bus service operated by Jefferson Lines also arrives at Rochester from St. Louis.
The flight duration between Saint Louis and Rochester typically takes around 4 hours and 10 minutes with one stopover. However, please note that there is no direct flight available. The cost of a flight between the two cities can vary between $196 and $762, depending on factors such as the airline, time of booking, and availability of seats. It is advisable to check with different airlines and compare prices to find the best deal for your travel needs.
There are plenty of options for accommodation near Rochester. There are over 70 hotels available, offering a range of prices starting at $55. Whether you're looking for budget-friendly options or more luxurious accommodations, there is something to suit every traveler's needs. It's recommended to book in advance to secure your preferred choice, especially during peak seasons or events in the area.

Trips from Saint Louis

Trips to Carbondale