Search train tickets toGrand Forks

switcheroo

Quickview

How to get to Grand Forks by train?

Routes154
Trips per day413
train carriers2
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Grand Forks?

The cheapest prices for a train ticket to Grand Forks that users have found recently on Wanderu start at $18.43. Such great deals to Grand Forks are available on one route to Fargo. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Grand Forks. Fargo at $18.43 has consistently the lowest average train ticket prices to Grand Forks.

What are the main train stations in Grand Forks?

The most popular train station in Grand Forks is 5555 DeMers Ave. 5555 DeMers Ave is the busiest train station in Grand Forks.

What are the most popular train routes to Grand Forks?

Richmond

There are 20 train schedules per day connecting Richmond with Grand Forks. It takes on average 45 hours and 19 minutes to travel 1222 miles, 1965 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to Grand Forks. Traveling by train from Richmond you will most likely to arrive in Grand Forks at 5555 DeMers Ave.
Avg. Time
45h 19m
Avg. Price
$292.64

Hartford

There are 10 train schedules per day connecting Hartford with Grand Forks. It takes on average 45 hours and 4 minutes to travel 1261 miles, 2029 kms, by train from Hartford. One train company operates schedules from Hartford, with Amtrak offering the most daily connections to Grand Forks. Traveling by train from Hartford you will most likely to arrive in Grand Forks at 5555 DeMers Ave.
Avg. Time
45h 4m
Avg. Price
$288.30

New Haven

There are 10 train schedules per day connecting New Haven with Grand Forks. It takes on average 43 hours and 50 minutes to travel 1265 miles, 2036 kms, by train from New Haven. One train company operates schedules from New Haven, with Amtrak offering the most daily connections to Grand Forks. Traveling by train from New Haven you will most likely to arrive in Grand Forks at 5555 DeMers Ave.
Avg. Time
43h 50m
Avg. Price
$285.94

Windsor

There are 8 train schedules per day connecting Windsor with Grand Forks. It takes on average 45 hours and 48 minutes to travel 1260 miles, 2027 kms, by train from Windsor. One train company operates schedules from Windsor, with Amtrak offering the most daily connections to Grand Forks. Traveling by train from Windsor you will most likely to arrive in Grand Forks at 5555 DeMers Ave.
Avg. Time
45h 48m
Avg. Price
$290.19

Madison

There are 8 train schedules per day connecting Madison with Grand Forks. It takes on average 18 hours to travel 499 miles, 803 kms, by train from Madison. One train company operates schedules from Madison, with Amtrak offering the most daily connections to Grand Forks. Traveling by train from Madison you will most likely to arrive in Grand Forks at 5555 DeMers Ave.
Avg. Time
18h 0m
Avg. Price
$211.61

What train companies travel to Grand Forks, North Dakota ?

Located in North Dakota, United States, you can travel by train to Grand Forks from 154 destinations and choose from 413 daily train schedules to get you there. Amtrak Empire Builder has the most train connections to Grand Forks. The furthest train arriving in Grand Forks covers a distance of 1784.45 miles, 2871.06 kms, covering the journey in 1 hour and 40 minutes

Looking for other ways to get there? Check out Bus options to Grand Forks.

train companies serving Grand Forks