Search train tickets to Abbotsford

switcheroo

Quickview

How to get to Abbotsford by train?

Routes2
Trips per day2
train carriers1
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.

How to find cheap train tickets to Abbotsford?

The cheapest prices for a train ticket to Abbotsford that users have found recently on Wanderu start at $67.83. Such great deals to Abbotsford are available on two routes including Seattle and Seattle. 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 Abbotsford. Seattle at $67.83 has consistently the lowest average train ticket prices to Abbotsford.

What are the main train stations in Abbotsford?

The most popular train station in Abbotsford is Greyhound Station. Greyhound Station is the busiest train station in Abbotsford.

Edmonds

There are 3 train schedules per day connecting Edmonds with Abbotsford. It takes on average 12 hours to travel 87 miles, 139 kms, by train from Edmonds. One train company operates schedules from Edmonds, with Amtrak offering the most daily connections to Abbotsford. Traveling by train from Edmonds you will most likely to arrive in Abbotsford at Greyhound Station.
Avg. Time
12h 0m
Avg. Price
$79.14

Everett

There are 3 train schedules per day connecting Everett with Abbotsford. It takes on average 12 hours to travel 75 miles, 120 kms, by train from Everett. One train company operates schedules from Everett, with Amtrak offering the most daily connections to Abbotsford. Traveling by train from Everett you will most likely to arrive in Abbotsford at Greyhound Station.
Avg. Time
12h 0m
Avg. Price
$79.14

Salem

There are 2 train schedules per day connecting Salem with Abbotsford. It takes on average 16 hours and 6 minutes to travel 287 miles, 461 kms, by train from Salem. One train company operates schedules from Salem, with Amtrak offering the most daily connections to Abbotsford. Traveling by train from Salem you will most likely to arrive in Abbotsford at Greyhound Station.
Avg. Time
16h 6m
Avg. Price
$112.18

Albany

There are 2 train schedules per day connecting Albany with Abbotsford. It takes on average 16 hours and 36 minutes to travel 308 miles, 495 kms, by train from Albany. One train company operates schedules from Albany, with Amtrak offering the most daily connections to Abbotsford. Traveling by train from Albany you will most likely to arrive in Abbotsford at Greyhound Station.
Avg. Time
16h 36m
Avg. Price
$148.71

Wenatchee

There are 2 train schedules per day connecting Wenatchee with Abbotsford. It takes on average 17 hours and 12 minutes to travel 147 miles, 236 kms, by train from Wenatchee. One train company operates schedules from Wenatchee, with Amtrak offering the most daily connections to Abbotsford. Traveling by train from Wenatchee you will most likely to arrive in Abbotsford at Greyhound Station.
Avg. Time
17h 12m
Avg. Price
$108.27

Located in British Columbia, Canada, you can travel by train to Abbotsford from 2 destinations and choose from 2 daily train schedules to get you there. Amtrak has the most train connections to Abbotsford. The furthest train arriving in Abbotsford covers a distance of 100.13 miles, 161.10 kms, covering the journey in and 8 minutes

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

train companies serving Abbotsford

Amtrak

There are 1 daily Amtrak schedules to Abbotsford. Amtrak can get you to Abbotsford by train from Seattle.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
7h 45m
Avg. Price
$67.83