1map logoGo to main page

Saint Louis, MO, USA to Grand Rapids, MI, USA from $19: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Grand Rapids, United States

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

$19 by trainBest price
718 kmDistance
6h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Grand Rapids 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
Amtrak
Train
Average Duration
10h  29m
Estimated price
$19-221
Recommended
Company
Amtrak
Train
Average Duration
10h  29m
Estimated price
$193-194
Cheapest
route map
Distance: 718 km
Duration: 6h 4m

See more options

Company
various
Bus
Drive
Average Duration
12h  29m
Estimated price
$0-0
Company
various
Plane
Average Duration
6h  48m
Estimated price
$72-556
Company
various
Plane
Drive
Average Duration
6h  4m
Estimated price
$74-570
Company
various
Drive
Average Duration
7h  24m
Estimated price
$80-120
Company
various
Plane
Train
Average Duration
8h  53m
Estimated price
$191-192
Company
various
Plane
Train
Average Duration
8h  29m
Estimated price
$292-190

Saint Louis - Grand Rapids operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$805-806

Train from Chicago Union Station to Grand Rapids Vernon J. Ehlers Station

Average Duration
4h 4m
Estimated price
$1204-2216
Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from St Louis Bus Station to Chicago Bus Station

Average Duration
6h 39m
Estimated price
$1205-722

Bus from Chicago Bus Station to Kalamazoo Bus Stop

Average Duration
2h 50m
Estimated price
$723-1203

Bus from Kalamazoo, MI - Amtrak to Vernon J Ehlers Station - Grand Rapids

Average Duration
1h
Estimated price
$0-0
Plane
Website
https://www.aa.com

Plane from St. Louis (STL) to Grand Rapids (GRR)

Average Duration
3h 54m
Estimated price
$194-197
Website
https://www.united.com

Plane from St. Louis (STL) to Grand Rapids (GRR)

Average Duration
4h 9m
Estimated price
$2212-197
Website
https://www.southwest.com

Plane from St. Louis (STL) to Grand Rapids (GRR)

Average Duration
3h 36m
Estimated price
$194-2213
Website
https://www.delta.com

Plane from St. Louis (STL) to Grand Rapids (GRR)

Average Duration
4h 10m
Estimated price
$2216-2217

Saint Louis to Grand Rapids: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Grand Rapids 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.

🚗 Hit the road from bustling St. Louis to charming Grand Rapids on a scenic 446-mile journey through the heart of the Midwest, taking around 7 hours and 24 minutes of driving time. 💰 Experience the joy of budget-friendly travel as you find car rental prices ranging from $80 to $120 for the St. Louis to Grand Rapids route, making it an affordable and convenient option for exploring new destinations.
Average price
$80 - $120
🚂 Traveling from Saint Louis to Grand Rapids by train involves a journey with transfers, taking approximately 10 hours and 29 minutes.
Departure Point
St. Louis station
Arrival Point
Grand Rapids Vernon J. Ehlers Station
🌍 The journey typically takes around 3 hours and 18 minutes, making it a convenient option for those looking to reach Grand Rapids from St. Louis in a relatively short amount of time. 💸 Flight prices between the two cities can range from $72 to $556, providing travelers with a range of options based on their budget and preferred airline.
Departure Point
St. Louis Airport
Arrival Point
Grand Rapids Airport. The quickest flight takes 3h 18m and has one stopover
🚌 While there is no direct bus from St. Louis to Grand Rapids, travelers can take a route with transfers including stops in Chicago and Kalamazoo. The journey by bus, operated by Greyhound USA and Amtrak, takes approximately 12 hours and 29 minutes. 🛣️ Route options vary in duration and number of transfers, with distances ranging from 494 to 505 miles between St. Louis and Grand Rapids. Passengers may experience transfers in cities like Detroit, Lansing, and Benton Harbor before reaching their final destination in Grand Rapids.
Departure Point
St Louis Bus Station
Arrival Point
Vernon J Ehlers Station - Grand Rapids

Frequently asked questions

Find out more about the route from Saint Louis to Grand Rapids.

Or choose the category:
The distance between Saint Louis and Grand Rapids is approximately 618.0 km by road. By train, it takes around 10 hours and 29 minutes to reach Grand Rapids from Saint Louis. Another option is to fly to Chicago Midway and then take a train, which takes approximately 8 hours and 25 minutes. The quickest mode of transportation is by plane, which takes about 6 hours and 17 minutes.
The most cost-effective option for traveling from Saint Louis to Grand Rapids is by train, with prices ranging from $18 to $230. This option takes approximately 10 hours and 29 minutes. However, if time efficiency is a priority, the quickest way to reach Grand Rapids is by flying, with prices ranging from $110 to $360 and a travel time of approximately 6 hours and 17 minutes.
The prices for a train journey from Saint Louis to Grand Rapids can range from $19 to $221, depending on factors such as the time of booking and the class of service chosen.
To travel from Saint Louis to Grand Rapids without using public transportation, you can drive the distance of approximately 717.8 km. It takes approximately 7 hours and 24 minutes to drive from St. Louis to Grand Rapids. The cost for this journey by car can range between $80 to $120, depending on factors such as fuel efficiency and tolls.
The best way to travel from St. Louis to Grand Rapids without a car is by train. This option takes around 10 hours and 29 minutes and costs between $18 and $230. Another option is to fly, which takes approximately 6 hours and 17 minutes and costs between $110 and $360.
Yes, there is a link between St. Louis and Grand Rapids but it is not a direct one. The most convenient way to travel between the two cities is by taking a train. The journey takes approximately 10 hours and 29 minutes, including transfers at Chicago Union Station. Another option is to fly to Chicago Midway and then take a train to Grand Rapids, which takes around 8 hours and 25 minutes. Alternatively, one can drive the 718.3 km road distance in about 7 hours and 24 minutes. However, there are no direct bus services available, and the bus journey with transfers takes approximately 12 hours.
The flight between Saint Louis and Grand Rapids typically takes around 2 hours and 55 minutes with one stopover. The cost of the flight can range from $116 to $356 depending on the airline and time of booking.
There are plenty of options for accommodation near Grand Rapids. With over 134 hotels to choose from, there is something to suit every traveler's budget and preferences. Prices start at $50 per night, making it affordable for most people.