There are 9 ways to get from North Dakota to Vancouver by plane, bus, train, train (Amtrak), 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 Hector International Airport
best- Fly from Hector International Airport (FAR) to Portland International Airport (PDX)plane FAR - PDX
7h 8m$228–970Fly from Bismarck Municipal Airport
cheapest- Fly from Bismarck Municipal Airport (BIS) to Portland International Airport (PDX)plane BIS - PDX
8h 21m$118–558Bus, train
- Take the bus from Fargo to Billingsbus
- Take the bus from Billings to Spokanebus
- Take the train from Spokane to Vancouver Stationtrain
30h 16m$373–629Train (Amtrak)
- Take the train from Fargo Amtrak Station to Vancouver Stationtrain Empire Builder
32h 22m$480–1,100Drive 1,440.2 mi
- Drive from Fargo to Vancouvercar 1,440.2 mi
23h 25m$263–380Fly from Dickinson Municipal Airport
- Fly from Dickinson Municipal Airport (DIK) to Portland International Airport (PDX)plane DIK - PDX
7h 7m$140–584Fly from Jamestown Municipal Airport
- Fly from Jamestown Municipal Airport (JMS) to Portland International Airport (PDX)plane JMS - PDX
7h 47m$135–567Fly from Ring Rock Ranch Airport
- Fly from Ring Rock Ranch Airport (XWA) to Portland International Airport (PDX)plane XWA - PDX
7h 22m$171–609Fly from Minot International Airport
- Fly from Minot International Airport (MOT) to Portland International Airport (PDX)plane MOT - PDX
8h 16m$128–558
North Dakota to Vancouver by bus and train
Questions & Answers
The cheapest way to get from North Dakota to Vancouver is to fly which costs $110 - $600 and takes 8h 21m.
The fastest way to get from North Dakota to Vancouver is to fly which takes 7h 7m and costs $140 - $600.
Yes, there is a direct train departing from Fargo Amtrak Station station and arriving at Vancouver Station station. Services depart once daily, and operate every day. The journey takes approximately 32h 22m.
The distance between North Dakota and Vancouver is 1257 miles. The road distance is 1448.6 miles.
The best way to get from North Dakota to Vancouver without a car is to bus and train which takes 30h 16m and costs $370 - $650.
It takes approximately 7h 8m to get from North Dakota to Vancouver, including transfers.
North Dakota to Vancouver train services, operated by Amtrak, depart from Fargo Amtrak Station.
The best way to get from North Dakota to Vancouver is to fly which takes 7h 8m and costs $220 - $1,000. Alternatively, you can train, which costs $480 - $1,100 and takes 32h 22m.
Vancouver is 2h behind North Dakota. It is currently 3:35 PM in North Dakota and 1:35 PM in Vancouver.
North Dakota to Vancouver train services, operated by Amtrak, arrive at Vancouver Station.
What companies run services between North Dakota, USA and Vancouver, WA, USA?
United Airlines, Delta, and two other airlines fly from Hector International Airport (FAR) to Portland International Airport (PDX) hourly. Alternatively, Amtrak operates a train from Fargo Amtrak Station to Vancouver Station once daily. Tickets cost $480–1,100 and the journey takes 32h 22m.
- Website
- united.com
Flights from Hector International Airport to Portland International Airport via Denver
- Ave. Duration
- 6h 34m
- When
- Every day
- Estimated price
- $210–950
Flights from Hector International Airport to Portland International Airport via Chicago O'Hare
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Dickinson Municipal Airport to Portland International Airport via Denver
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- $110–550
Flights from Jamestown Municipal Airport to Portland International Airport via Denver
- Ave. Duration
- 9h 55m
- When
- Wednesday, Thursday, Friday, Sunday, and Monday
- Estimated price
- $120–550
Flights from Ring Rock Ranch Airport to Portland International Airport via Denver
- Ave. Duration
- 6h 39m
- When
- Every day
- Estimated price
- $120–550
Flights from Bismarck Municipal Airport to Portland International Airport via Denver
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $110–550
Flights from Minot International Airport to Portland International Airport via Denver
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $120–550
- Website
- delta.com
Flights from Hector International Airport to Portland International Airport via Minneapolis
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $210–950
Flights from Ring Rock Ranch Airport to Portland International Airport via Minneapolis
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $140–650
Flights from Bismarck Municipal Airport to Portland International Airport via Minneapolis
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $130–600
Flights from Minot International Airport to Portland International Airport via Minneapolis
- Ave. Duration
- 7h 34m
- When
- Every day
- Estimated price
- $140–600
- Website
- aa.com
Flights from Hector International Airport to Portland International Airport via Phoenix
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Hector International Airport to Portland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 2m
- When
- Every day
- Estimated price
- $310–1,300
Flights from Hector International Airport to Portland International Airport via Chicago O'Hare
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Bismarck Municipal Airport to Portland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 3m
- When
- Every day
- Estimated price
- $180–750
- Website
- allegiantair.com
Flights from Hector International Airport to Portland International Airport via Phoenix esa Gateway
- Ave. Duration
- 7h 13m
- When
- Thursday and Sunday
- Estimated price
- $280–1,200
- Website
- southwest.com
Flights from Ring Rock Ranch Airport to Portland International Airport via Las Vegas
- Ave. Duration
- 6h 9m
- When
- Thursday
- Estimated price
- $130–600
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Spokane to Vancouver Station
- Ave. Duration
- 6h 46m
- Frequency
- Once daily
- Estimated price
- $110–240
- Website
- Amtrak
Train from Fargo Amtrak Station to Vancouver Station
- Ave. Duration
- 32h 22m
- Frequency
- Once daily
- Estimated price
- $480–1,100
- Website
- Amtrak
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Fargo to Billings
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- $130–190
- Book at
- Jefferson Lines
- Adult
- $130–190
Bus from Billings to Spokane
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $120–180
- Book at
- Jefferson Lines
- Adult
- $120–180
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Yes, the driving distance between North Dakota to Vancouver is 1449 miles. It takes approximately 23h 25m to drive from North Dakota to Vancouver.
Book your North Dakota to Vancouver train tickets online with Omio.
There are 713+ hotels available in Vancouver.







