There are 5 ways to get from Moraine Lake to Vancouver by unknown, train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel, train (Amtrak)
best- Walk from Moraine Lake to Mount Vernon Amtrak Stationunknown
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain Amtrak Cascades
4h 17mTravel, bus
- Walk from Moraine Lake to Mannning Park, BC - Manning Park Resortunknown
- Take the bus from Mannning Park, BC - Manning Park Resort to Vancouver, BC - Pacific Central Stationbus Kaslo
5h 6mTravel, bus, fly
- Walk from Moraine Lake to Mountain Loop Hwy & Seeman Stunknown
- Take the bus from Mountain Loop Hwy & Seeman St to Smokey Point Transit Center Bay 4bus
- Take the bus from Smokey Point Transit Center Bay 1 to Lynnwood City Center Stationbus
- Fly from Seattle Lake Union SPB (LKE) to Coal Harbour Spb (CXH)plane LKE - CXH
6h 5mTravel, bus, train
- Walk from Moraine Lake to S Superior Ave @ Hwy 20unknown
- Take the bus from S Superior Ave @ Hwy 20 to Skagit Station Gate 8bus 70X
- Take the train from Mount Vernon Amtrak Station to Vancouvertrain
5h 31mTravel, bus via Mount Vernon
- Walk from Moraine Lake to Douglas Vose III & Hwy 20unknown
- Take the bus from Douglas Vose III & Hwy 20 to Skagit Station Gate 1bus 70X
- Take the bus from Mount Vernon Bus Stop to Vancouverbus
6h 8m
Seattle Lake Union SPB (LKE) to Coal Harbour Spb (CXH) flights
Questions & Answers
The distance between Moraine Lake and Vancouver is 230 km.
The best way to get from Moraine Lake to Vancouver without a car is to travel and train which takes 4h 17m and costs .
It takes approximately 4h 17m to get from Moraine Lake to Vancouver, including transfers.
There are 1421+ hotels available in Vancouver.
What companies run services between Moraine Lake, WA, USA and Vancouver, BC, Canada?
There is no direct connection from Moraine Lake to Vancouver. However, you can travel to Mount Vernon Amtrak Station then take the train to Vancouver. Alternatively, you can take a vehicle from Moraine Lake to Vancouver, BC - Pacific Central Station via Mannning Park, BC - Manning Park Resort in around 5h 6m.
- Website
- harbourair.com
Flights from Seattle Lake Union SPB to Coal Harbour Spb
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $250–480
Flights from Seattle Lake Union SPB to Coal Harbour Spb via Victoria Inner Harbour Apt
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- $250–480
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Mannning Park, BC - Manning Park Resort to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 3h 50m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- Home Mountain Man Mike's
- Phone
- (800) 562-1375
- [email protected]
- Website
- communitytransit.org
Bus from Mountain Loop Hwy & Seeman St to Smokey Point Transit Center Bay 4
- Ave. Duration
- 58 min
- Frequency
- Once daily
- Estimated price
- $3–6
- Website
- communitytransit.org
Bus from Smokey Point Transit Center Bay 1 to Lynnwood City Center Station
- Ave. Duration
- 1h 17m
- Frequency
- Every 20 minutes
- Estimated price
- $3–6
- Website
- communitytransit.org
- Phone
- +1 360-757-4433
- [email protected]
- Website
- Skagit Transit
Bus from S Superior Ave @ Hwy 20 to Skagit Station Gate 8
- Ave. Duration
- 1h 6m
- Frequency
- 5 times a week
- Estimated price
- $1–3
- Website
- Skagit Transit
- Youth 8-17
- $1–2
- Adult
- $1–3
Bus from Douglas Vose III & Hwy 20 to Skagit Station Gate 1
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- $1–3
- Website
- Skagit Transit
- Youth 8-17
- $1–2
- Adult
- $1–3
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Mount Vernon Bus Stop to Vancouver
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $16–35
- Website
- Greyhound
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
Need to know: Greyhound
Read the travel guide










