There are 6 ways to get from Rochester to St. Louis by plane, bus, train, shuttle 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.

Recommended option

Fly from Rochester  •  5 h 15 min

  1. RST - STL

$209 - $1,112

Cheapest option

Bus  •  15 h 35 min

  1. 965

$112 - $180

4 alternative options

Bus to Minneapolis, fly  •  4 h 30 min

  1. MSP - STL

$144 - $382

Bus, train  •  14 h 34 min

$135 - $305

Shuttle, bus  •  22 h 16 min

  1. 801 / ...

$124 - $235

Drive  •  8 h 26 min

  1. 456 miles

$40 - $65

What companies run services between Rochester, MN, USA and St. Louis, MO, USA?

American Airlines, Delta and United Airlines fly from Rochester to St. Louis hourly. Alternatively, you can take a bus from Rochester to St. Louis via Madison, Madison, WI-Langdon & Park St, Chicago, IL - Amtrak, Clinton & Jackson, Harrison & Morgan, and Chicago, Il in around 15 h 35 min.

Airlines
Delta
Website
delta.com
Flights from Rochester to St. Louis via Minneapolis
Ave. Duration
5 h 6 min
When
Every day
Estimated price
$200 - $1,100
Flights from Rochester to St. Louis via Atlanta
Ave. Duration
5 h 10 min
When
Every day
Estimated price
$280 - $1,300
Flights from Rochester to St. Louis via Minneapolis, Detroit
Ave. Duration
7 h 49 min
When
Monday, Tuesday and Saturday
Estimated price
$250 - $1,200
Flights from Rochester to St. Louis via Minneapolis, Covington
Ave. Duration
7 h 50 min
When
Sunday
Estimated price
$250 - $1,200
Flights from Minneapolis to St. Louis
Ave. Duration
1 h 32 min
When
Every day
Estimated price
$270 - $750
Southwest Airlines
Website
southwest.com
Flights from Minneapolis to St. Louis
Ave. Duration
1 h 26 min
When
Every day
Estimated price
$200 - $900
American Airlines
Website
aa.com
Flights from Rochester to St. Louis via Chicago O'Hare
Ave. Duration
4 h 23 min
When
Every day
Estimated price
$220 - $1,100
United Airlines
Website
united.com
Flights from Rochester to St. Louis via Chicago O'Hare
Ave. Duration
5 h 4 min
When
Every day
Estimated price
$240 - $1,200
Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Winona Amtrak to Chicago Union Station Amtrak
Ave. Duration
5 h 44 min
Frequency
3 times a day
Estimated price
$50 - $140
Website
amtrak.com
Coach Seat
$50 - $80
Flexi Coach Seat
$95 - $140
Business Coach Seat
$95 - $140
Room
$240 - $340
Train from Chicago Union Station Amtrak to St. Louis Gateway Station Amtrak
Ave. Duration
5 h 30 min
Frequency
Every 4 hours
Estimated price
$50 - $130
Website
amtrak.com
Coach Seat
$50 - $75
Flexi Coach Seat
$90 - $130
Business Coach Seat
$90 - $130
Room
$230 - $320
Bus operators
Jefferson Lines
Phone
800-451-5333
Email
info@jeffersonlines.com
Website
jeffersonlines.com
Bus from Rochester, MN to Minneapolis-St Paul Airport, MN
Ave. Duration
1 h 25 min
Frequency
Every 3 hours
Estimated price
$22 - $35
Schedules at
jeffersonlines.com
Bus from Rochester, MN to Madison
Ave. Duration
4 h 40 min
Frequency
Every 3 hours
Estimated price
$45 - $65
Schedules at
jeffersonlines.com
Bus from Albert Lea, MN to Des Moines, IA
Ave. Duration
2 h 55 min
Frequency
Hourly
Estimated price
$35 - $50
Schedules at
jeffersonlines.com
Go Carefree Shuttle
Website
gocarefreeshuttle.com
Bus from Rochester, MN to Winona, MN
Ave. Duration
1 h 20 min
Frequency
Every 4 hours
Estimated price
$35
Schedules at
gocarefreeshuttle.com
Vangalder Bus
Phone
+1 608-752-5407
Email
vangalder@coachusa.com
Bus from Madison, WI-Langdon & Park St to Chicago, IL - Amtrak
Ave. Duration
3 h 45 min
Frequency
Hourly
Estimated price
$30
Schedules at
vangalderbus.com
Book at
govangalder.com
Greyhound USA
Phone
+1 214-849-8100
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Chicago, Il to St Louis, Mo
Ave. Duration
5 h 45 min
Frequency
Hourly
Estimated price
$35 - $85
Website
greyhound.com
Economy
$35 - $55
Flexible
$65 - $85
Land to Air Express
Website
landtoairexpress.com
Shuttle from Rochester to Albert Lea. MN
Ave. Duration
1 h
Frequency
3 times a day
Estimated price
$8 - $30
Schedules at
landtoairexpress.com
Burlington Trailways
Website
burlingtontrailways.com
Bus from Des Moines, IA to Burlington, IA
Ave. Duration
10 h 50 min
Frequency
Once daily
Estimated price
$35 - $55
Schedules at
burlingtontrailways.com
Book at
burlingtontrailways.com
Bus from Burlington, IA to St Louis, MO
Ave. Duration
4 h 55 min
Frequency
Once daily
Estimated price
$45 - $100
Schedules at
burlingtontrailways.com
Book at
burlingtontrailways.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.

Questions & Answers

The distance between Rochester and St. Louis is 629 km. The road distance is 730 km.

The cheapest way to get from Rochester to St. Louis is to drive which costs $40 - $65 and takes 8 h 26 min.

The quickest way to get from Rochester to St. Louis is to bus and fly which takes 4 h 30 min and costs $140 - $390.

No, there is no direct bus from Rochester to St. Louis. However, there are services departing from Rochester, MN and arriving at St Louis, Mo via Madison, WI-Langdon & Park St, Clinton & Jackson and Chicago, Il. The journey, including transfers, takes approximately 15 h 35 min.

It takes approximately 5 h 15 min to get from Rochester to St. Louis, including transfers.