There are 10 ways to get from British Columbia to Moscow by plane, bus (Flixbus, Greyhound), train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Vancouver International Airport
best- Fly from Vancouver International Airport (YVR) to Pullman–Moscow Regional Airport (PUW)plane YVR - PUW
6h 4m$212–845Drive 429.8 mi
cheapest- Drive from Vancouver to Moscowcar 429.8 mi
7h 47m$99–143Bus via Ellensburg
- Take the bus from Vancouver to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Ellensburgbus
- Take the bus from Ellensburg, WA - Starbucks to Moscow, ID - U of Ibus
12h 41m$143–205Train, bus via Spokane
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Spokanetrain
- Take the bus from Spokane to U of I, Moscow, IDbus
15h$149–340Fly from Victoria International Airport
- Fly from Victoria International Airport (YYJ) to Pullman–Moscow Regional Airport (PUW)plane YYJ - PUW
6h 20m$232–942Bus to Bellingham International Airport, fly
- Take the bus from Chevron - Gas Station to Bellingham Airportbus
- Fly from Bellingham International Airport (BLI) to Pullman–Moscow Regional Airport (PUW)plane BLI - PUW
8h 22m$186–773Fly from Kelowna International Airport
- Fly from Kelowna International Airport (YLW) to Pullman–Moscow Regional Airport (PUW)plane YLW - PUW
8h 46m$175–845Train to Seattle-Tacoma International Airport, fly
- Take the train from Vancouver to Seattletrain
- Fly from Seattle-Tacoma International Airport (SEA) to Pullman–Moscow Regional Airport (PUW)plane SEA - PUW
8h 48m$193–471Train, bus
- Take the train from Vancouver to Edmondstrain Amtrak Cascades
- Take the bus from Mountlake Terrace, WA - Mountlake Terrace Elementary School to Moscow, ID - U of Ibus Arlington
13h 9m$144–230Bus
- Take the bus from Vancouver Waterfront Station, BC to Tulalip, WA - Seattle Premium Outletsbus Vancouver
- Take the bus from Arlington, WA - Walmart to Moscow, ID - U of Ibus Arlington
13h 41m$150–190
British Columbia to Moscow by subway, train, and bus
Questions & Answers
The cheapest way to get from British Columbia to Moscow is to drive which costs $95 - $150 and takes 7h 47m.
The fastest way to get from British Columbia to Moscow is to fly which takes 6h 4m and costs $210 - $850.
No, there is no direct bus from British Columbia to Moscow. However, there are services departing from Vancouver and arriving at Moscow, ID - U of I via Seattle Bus Station and Ellensburg, WA - Starbucks. The journey, including transfers, takes approximately 12h 41m.
The distance between British Columbia and Moscow is 345 miles. The road distance is 432.3 miles.
The best way to get from British Columbia to Moscow without a car is to bus via Ellensburg which takes 12h 41m and costs $140 - $210.
It takes approximately 6h 4m to get from British Columbia to Moscow, including transfers.
British Columbia to Moscow bus services, operated by Flixbus USA, depart from Vancouver station.
The best way to get from British Columbia to Moscow is to fly which takes 6h 4m and costs $210 - $850. Alternatively, you can bus via Ellensburg, which costs $140 - $210 and takes 12h 41m.
British Columbia to Moscow bus services, operated by Flixbus USA, arrive at Seattle Bus Station.
Yes, the driving distance between British Columbia to Moscow is 432 miles. It takes approximately 7h 47m to drive from British Columbia to Moscow.
What companies run services between British Columbia, Canada and Moscow, ID, USA?
Alaska Airlines, Inc., Air Canada, and Delta fly from Vancouver International Airport (YVR) to Pullman–Moscow Regional Airport (PUW) every 4 hours. Alternatively, you can take a subway from Granville Station @ Platform 2 to Moscow, ID - U of I via Main Street-Science World Station @ Platform 2, Vancouver, Seattle Bus Station, and Ellensburg, WA - Starbucks in around 12h 41m.
- Website
- alaskaair.com
Flights from Vancouver International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- $180–800
Flights from Victoria International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $200–900
Flights from Victoria International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport, Boise
- Ave. Duration
- 7h 25m
- When
- Friday and Sunday
- Estimated price
- $210–900
Flights from Bellingham International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- $130–700
Flights from Bellingham International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport, Boise
- Ave. Duration
- 8h 6m
- When
- Friday and Sunday
- Estimated price
- $140–700
Flights from Bellingham International Airport to Pullman–Moscow Regional Airport via Portland, Seattle-Tacoma International Airport
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- $130–700
Flights from Kelowna International Airport to Pullman–Moscow Regional Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $180–800
Flights from Kelowna International Airport to Pullman–Moscow Regional Airport via Vancouver International Airport, Seattle-Tacoma International Airport
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- $190–850
Flights from Kelowna International Airport to Pullman–Moscow Regional Airport via Victoria International Airport, Seattle-Tacoma International Airport
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $190–850
Flights from Kelowna International Airport to Pullman–Moscow Regional Airport via Calgary, Seattle-Tacoma International Airport
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- $140–800
Flights from Seattle-Tacoma International Airport to Pullman–Moscow Regional Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- $110–310
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $35–80
- Website
- Amtrak
Train from Everett Amtrak Station to Spokane
- Ave. Duration
- 6h 42m
- Frequency
- Once daily
- Estimated price
- $90–200
- Website
- Amtrak
Train from Vancouver to Seattle
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- $45–110
- Website
- Amtrak
Train from Vancouver to Edmonds
- Ave. Duration
- 3h 43m
- Frequency
- Twice daily
- Estimated price
- $40–90
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- $22–40
- Schedules at
- Flixbus USA
Bus from Seattle Bus Station to Ellensburg
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $17–29
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Vancouver to Seattle Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- $21–45
- Website
- Greyhound
- Phone
- +1 800-366-6975
- [email protected]
- Website
- northwesternstagelines.com
Bus from Seattle Bus Station to Ellensburg
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a week
- Estimated price
- $45–60
- Schedules at
- northwesternstagelines.com
- Adults
- $45–60
Bus from Spokane to U of I, Moscow, ID
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $40–50
- Schedules at
- northwesternstagelines.com
- Adults
- $40–50
- Phone
- +1 208.342-1900
- [email protected]
- Website
- starlinecollection.com
Bus from Ellensburg, WA - Starbucks to Moscow, ID - U of I
- Ave. Duration
- 4h 40m
- Frequency
- On demand
- Estimated price
- $75–95
- Schedules at
- starlinecollection.com
Bus from Mountlake Terrace, WA - Mountlake Terrace Elementary School to Moscow, ID - U of I
- Ave. Duration
- 7h 10m
- Frequency
- On demand
- Estimated price
- $100–130
- Schedules at
- starlinecollection.com
Bus from Arlington, WA - Walmart to Moscow, ID - U of I
- Ave. Duration
- 8h
- Frequency
- On demand
- Estimated price
- $110–140
- Schedules at
- starlinecollection.com
- Phone
- +1 208-656-8824
- [email protected]
- Website
- Salt Lake Express
Bus from Spokane to U of I, Moscow, ID
- Ave. Duration
- 1h 59m
- Frequency
- Twice daily
- Estimated price
- $22–55
- Website
- Salt Lake Express
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from Chevron - Gas Station to Bellingham Airport
- Ave. Duration
- 1h 15m
- Frequency
- 3 times a day
- Estimated price
- $24–28
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $24–28
Bus from Vancouver Waterfront Station, BC to Tulalip, WA - Seattle Premium Outlets
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $36–41
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $36–41
Want to know more about travelling around United States
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
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 32+ hotels available in Moscow.


















