Search train tickets to Abbotsford
Quickview
How to get to Abbotsford by train
Routes | 2 |
Trips per day | 2 |
train lines | 1 |
Stations | 1 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
What is a good price for a train ticket to Abbotsford?
$69.44 is the cheapest price for a train ticket to Abbotsford, 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 Abbotsford. In the last month, trains from Seattle to Abbotsford had the lowest average price at $69.44. The train from Seattle to Abbotsford also tends to start at relatively low prices.
Where is the train station in Abbotsford, BC?
The main train station in Abbotsford is Greyhound Station. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Abbotsford.
Which cities have the most trains to Abbotsford?
Edmonds
There are 3 scheduled trains per day from Edmonds to Abbotsford. The route can be as long as 87 miles, or 139 kilometers. On average, the journey takes 12 hours . One train company, Amtrak, connects Edmonds to Abbotsford. Trains from Edmonds usually arrive in Abbotsford at Greyhound Station.
Avg. Time
12h 0m
Avg. Price
$81.02
Everett
There are 3 scheduled trains per day from Everett to Abbotsford. The route can be as long as 75 miles, or 120 kilometers. On average, the journey takes 12 hours . One train company, Amtrak, connects Everett to Abbotsford. Trains from Everett usually arrive in Abbotsford at Greyhound Station.
Avg. Time
12h 0m
Avg. Price
$81.02
Winona
There are 2 scheduled trains per day from Winona to Abbotsford. The route can be as long as 1488 miles, or 2393 kilometers. On average, the journey takes 53 hours . One train company, Amtrak, connects Winona to Abbotsford. Trains from Winona usually arrive in Abbotsford at Greyhound Station.
Avg. Time
2d 5h 0m
Avg. Price
$307.15
Columbus
There are 2 scheduled trains per day from Columbus to Abbotsford. The route can be as long as 1629 miles, or 2620 kilometers. On average, the journey takes 59 hours . One train company, Amtrak, connects Columbus to Abbotsford. Trains from Columbus usually arrive in Abbotsford at Greyhound Station.
Avg. Time
2d 11h 0m
Avg. Price
$283.11
Saint Cloud
There are 2 scheduled trains per day from Saint Cloud to Abbotsford. The route can be as long as 1335 miles, or 2147 kilometers. On average, the journey takes 48 hours and 18 minutes. One train company, Amtrak, connects Saint Cloud to Abbotsford. Trains from Saint Cloud usually arrive in Abbotsford at Greyhound Station.
Avg. Time
2d 0h 18m
Avg. Price
$372.58
What train companies travel to Abbotsford, British Columbia?
Located in British Columbia, Canada, Abbotsford is accessible by train from 2 other cities. You can choose from 2 daily scheduled trips when you search for trains to Abbotsford on Wanderu. Amtrak usually has the most trains on any given day.
Looking for other ways to get there? Bus tickets to Abbotsford are also available..
Train companies serving Abbotsford
Amtrak
There is one Amtrak train per day, from Seattle to Abbotsford.


Avg. Time
7h 45m
Avg. Price
$69.44
Top train routes to and from Abbotsford
- train from Abbotsford to Vancouver
- train from Portage to Abbotsford
- train from Abbotsford to Tacoma
- train from Everett to Abbotsford
- train from Detroit Lakes to Abbotsford
- train from Salem to Abbotsford
- train from Lacey to Abbotsford
- train from Milwaukee to Abbotsford
- train from Abbotsford to Spokane
- train from Devils Lake to Abbotsford
- train from Abbotsford to Chicago
- train from Seattle to Abbotsford
- train from Abbotsford to Wenatchee
- train from Eugene to Abbotsford
- train from Winona to Abbotsford
- train from Abbotsford to Bellingham
- train from Abbotsford to Ephrata
- train from Abbotsford to Seattle
- train from Edmonds to Abbotsford
- train from Kelso to Abbotsford
- train from Abbotsford to Glenview
- train from Abbotsford to Havre
- train from Abbotsford to Fargo
- train from Abbotsford to Saint Paul
- train from Abbotsford to Edmonds
- train from Fargo to Abbotsford
- train from Abbotsford to Kelso
- train from Abbotsford to Tukwila
- train from Abbotsford to Stanwood
- train from Portland to Abbotsford
- train from Chicago to Abbotsford
- train from Abbotsford to Everett
- train from Vancouver to Abbotsford
- train from Abbotsford to Devils Lake
- train from Abbotsford to Portage
- train from Tukwila to Abbotsford
- train from Abbotsford to Saint Cloud
- train from Spokane to Abbotsford
- train from Havre to Abbotsford
- train from Ephrata to Abbotsford
- train from Centralia to Abbotsford
- train from Abbotsford to Lacey
- train from Albany to Abbotsford
- train from Saint Cloud to Abbotsford
- train from Abbotsford to Sandpoint
- train from Abbotsford to Detroit Lakes
- train from Abbotsford to Centralia
- train from Tacoma to Abbotsford
- train from Abbotsford to Milwaukee
- train from Grand Forks to Abbotsford
- train from Saint Paul to Abbotsford
- train from Abbotsford to Winona
- train from Abbotsford to Portland
- train from Sandpoint to Abbotsford
- train from Abbotsford to Minot
- train from Abbotsford to Grand Forks
- train from Wenatchee to Abbotsford
- Train Tickets
- Canada
- British Columbia
- Abbotsford