There are 5 ways to get from Anacortes to Canada by train, plane, car, bus, taxi, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Powell River Airport (YPW)plane YVR - YPW
- Fly from Powell River - Powell Lake to Vancouver Harbourplane
10h 43m$329–646Drive, bus, train
- Drive from Anacortes to Monroe, WAcar
- Take the bus from Monroe, WA to Wenatchee, WAbus
- Take the train from Wenatchee Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Detroittrain
- Take the train from Windsor to Toronto Union Stationtrain
2d 10h$1,153–2,571Bus, taxi
- Take the bus from NAS Whidbey - Gateway Inn to SeaTac Airport - Arrivalsbus
- Take the bus from Seattle Tacoma Intl Airport to Ellensburgbus
- Take the taxi from Ellensburg to Yakimataxi
- Take the bus from Yakima to Denver Union Stationbus
- Take the bus from Denver Union Station to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Torontobus
2d 22h$860–1,480Drive 4,020.2 km
- Drive from Anacortes to Torontocar 4,020.2 km
45h 35m$798–1,152Train
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain Amtrak Cascades
- Take the train from Vancouver to Toronto Union Stationtrain VIA Rail
4d 2h$1,037–2,186
Anacortes to Canada by bus and train
Questions & Answers
The cheapest way to get from Anacortes to Canada is to train and fly which costs $320 - $650 and takes 10h 43m.
The fastest way to get from Anacortes to Canada is to train and fly which takes 10h 43m and costs $320 - $650.
No, there is no direct train from Anacortes station to Canada station. However, there are services departing from Mount Vernon Amtrak Station and arriving at Toronto Union Station via Vancouver. The journey, including transfers, takes approximately 4 days 2h.
The distance between Anacortes and Canada is 426 km. The road distance is 4020.2 km.
The best way to get from Anacortes to Canada without a car is to bus and taxi which takes 2 days 22h and costs $850 - $1,500.
It takes approximately 10h 43m to get from Anacortes to Canada, including transfers.
Anacortes to Canada train services, operated by Amtrak, depart from Mount Vernon Amtrak Station.
Anacortes to Canada train services, operated by Amtrak, arrive at Vancouver station.
Yes, the driving distance between Anacortes to Canada is 4020 km. It takes approximately 45h 35m to drive from Anacortes to Canada.
There are 1942+ hotels available in Canada.
What companies run services between Anacortes, WA, USA and Canada?
You can take a bus from 10th St and Q Ave to Toronto Union Station via March's Point, Skagit Station Gate 5, Mount Vernon Amtrak Station, and Vancouver in around 4d 2h.
- Website
- pacificcoastal.com
Flights from Vancouver International Airport to Powell River Airport
- Ave. Duration
- 36 min
- When
- Every day
- Estimated price
- $130–290
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.amtrak.com/home.html
Train from Wenatchee Amtrak to Chicago Union Station
- Ave. Duration
- 41h 48m
- Frequency
- Once daily
- Estimated price
- $900–1,900
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Detroit
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- $120–260
- Website
- https://www.amtrak.com/home.html
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- https://www.viarail.ca/en
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
Train from Vancouver to Toronto Union Station
- Ave. Duration
- 3d 20h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- https://www.viarail.ca/en
- Escape
- $1,000–2,100
- Business
- $1,100–1,800
- Business Plus
- $1,100–1,800
- Economy
- $1,100–2,100
- Economy Plus
- $1,200–2,100
- Phone
- +1 208-656-8824
- [email protected]
- Website
- saltlakeexpress.com
Bus from Monroe, WA to Wenatchee, WA
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $35–85
- Website
- https://saltlakeexpress.com
- Phone
- +1 360-679-4003
- Website
- seatacshuttle.com
Bus from NAS Whidbey - Gateway Inn to SeaTac Airport - Arrivals
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- $35–70
- Website
- https://www.seatacshuttle.com
- Youth 0-15
- $35–50
- Seniors 60+
- $45–65
- Adult 16-59
- $45–70
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Seattle Tacoma Intl Airport to Ellensburg
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $25–45
- Schedules at
- flixbus.com
Bus from Chicago Bus Station to Detroit Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- Twice daily
- Estimated price
- $60–110
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- $50–90
- Schedules at
- flixbus.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Yakima to Denver Union Station
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- $270–500
- Website
- https://www.greyhound.com/
Bus from Denver Union Station to Chicago Bus Station
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- $220–410
- Website
- https://www.greyhound.com/
Bus from Chicago Bus Station to Detroit Bus Station
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Estimated price
- $60–120
- Website
- https://www.greyhound.com/
- Ave. Duration
- 43 min
- Estimated price
- $120–150
Want to know more about travelling around Canada
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide

















