COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Grand Rapids

switcheroo

Quickview

How to get to Grand Rapids by train

Routes16
Trips per day36
train lines2
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Grand Rapids?

$30.20 is the cheapest price for a train ticket to Grand Rapids, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Grand Rapids. In the last month, trains from Battle Creek to Grand Rapids had the lowest average price at $30.20.

Where is the train station in Grand Rapids, MI?

The main train station in Grand Rapids is 440 Century Ave SW. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Grand Rapids.

Madison

There are 9 scheduled trains per day from Madison to Grand Rapids. The route can be as long as 189 miles, or 304 kilometers. On average, the journey takes 10 hours and 8 minutes. One train company, Amtrak, connects Madison to Grand Rapids. Trains from Madison usually arrive in Grand Rapids at 440 Century Ave SW.
Avg. Time
10h 8m
Avg. Price
$100.25

Los Angeles

There are 6 scheduled trains per day from Los Angeles to Grand Rapids. The route can be as long as 1853 miles, or 2981 kilometers. On average, the journey takes 72 hours and 25 minutes. One train company, Amtrak, connects Los Angeles to Grand Rapids. Trains from Los Angeles usually arrive in Grand Rapids at 440 Century Ave SW.
Avg. Time
3d 0h 25m
Avg. Price
$350.10

Oakland

There are 5 scheduled trains per day from Oakland to Grand Rapids. The route can be as long as 1944 miles, or 3128 kilometers. On average, the journey takes 65 hours and 21 minutes. One train company, Amtrak, connects Oakland to Grand Rapids. Trains from Oakland usually arrive in Grand Rapids at 440 Century Ave SW.
Avg. Time
2d 17h 21m
Avg. Price
$251.83

Rockford

There are 5 scheduled trains per day from Rockford to Grand Rapids. The route can be as long as 181 miles, or 291 kilometers. On average, the journey takes 8 hours and 27 minutes. One train company, Amtrak, connects Rockford to Grand Rapids. Trains from Rockford usually arrive in Grand Rapids at 440 Century Ave SW.
Avg. Time
8h 27m
Avg. Price
$122.45

Phoenix

There are 5 scheduled trains per day from Phoenix to Grand Rapids. The route can be as long as 1569 miles, or 2525 kilometers. On average, the journey takes 52 hours and 34 minutes. One train company, Amtrak, connects Phoenix to Grand Rapids. Trains from Phoenix usually arrive in Grand Rapids at 440 Century Ave SW.
Avg. Time
2d 4h 34m
Avg. Price
$287.32

Located in Michigan, Grand Rapids is accessible by train from 16 other cities. You can choose from 36 daily scheduled trips when you search for trains to Grand Rapids on Wanderu. Amtrak usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Grand Rapids are also available..

Train companies serving Grand Rapids

Amtrak

There are 3 scheduled Amtrak trains per day. Amtrak can get you to Grand Rapids from 23 cities, including Detroit.
Avg. Time
22h 10m
Avg. Price
$127.69

Amtrak Pere Marquette

There is one Amtrak Pere Marquette train per day, from Chicago to Grand Rapids.
Avg. Time
4h 4m
Avg. Price
$38.73