There are 7 ways to get from Grand Junction to White Salmon by plane, bus, train, train (Amtrak), car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Grand Junction Regional Airport to Portland International Airport, bus
best- Fly from Grand Junction Regional Airport (GJT) to Portland International Airport (PDX)plane GJT - PDX
- Take the bus from Gateway Transit Center to CAT Transit Center - Hood Riverbus
- Take the bus from CAT Transfer 224 Wasco Loop Rd to White Salmon/Hood River Bridge Park and Ridebus
10h 15mFly Grand Junction Regional Airport to Tri-Cities Airport, train
cheapest- Fly from Grand Junction Regional Airport (GJT) to Tri-Cities Airport (PSC)plane GJT - PSC
- Take the train from Pasco Amtrak Station to Bingen-White Salmon Amtraktrain
10h 1m$150–488Train, bus
- Take the train from Grand Junction Amtrak Station to Salt Lake Citytrain
- Take the bus from Salt Lake City Intermodal Trans Ctr to Pasco Bus Stopbus
- Take the train from Pasco Amtrak Station to Bingen-White Salmon Amtraktrain
22h 47m$358–559Train (Amtrak)
- Take the train from Grand Junction Amtrak Station to Sacramentotrain
- Take the train from Sacramento to Vancouver Stationtrain
- Take the train from Vancouver Station to Bingen-White Salmon Amtraktrain
43h 1m$947–1,472Drive 983 mi
- Drive from Grand Junction to White Salmoncar 983 mi
15h 29m$180–260Fly Grand Junction Regional Airport to Seattle-Tacoma International Airport, train
- Fly from Grand Junction Regional Airport (GJT) to Seattle-Tacoma International Airport (SEA)plane GJT - SEA
- Take the train from Tacoma to Vancouver Stationtrain
- Take the train from Vancouver Station to Bingen-White Salmon Amtraktrain
12h 15m$187–588Shuttle to Moab, fly to Portland International Airport, bus
- Take a shuttle bus from Grand Junction Regional Airport to Moab
- Fly from Moab (CNY) to Portland International Airport (PDX)plane CNY - PDX
- Take the bus from Gateway Transit Center to CAT Transit Center - Hood Riverbus
- Take the bus from CAT Transfer 224 Wasco Loop Rd to White Salmon/Hood River Bridge Park and Ridebus
14h 24m
Grand Junction to White Salmon by train and bus
Comparing Your Travel Options
The cheapest way to get from Grand Junction to White Salmon is to drive which costs $170 - $260 and takes 15h 29m.
The fastest way to get from Grand Junction to White Salmon is to fly and train which takes 10h 1m and costs $150 - $490.
No, there is no direct train from Grand Junction station to White Salmon. However, there are services departing from Grand Junction Amtrak Station and arriving at Bingen-White Salmon Amtrak via Sacramento and Vancouver Station. The journey, including transfers, takes approximately 43h 1m.
The distance between Grand Junction and White Salmon is 959 miles. The road distance is 988.7 miles.
The best way to get from Grand Junction to White Salmon without a car is to train and bus which takes 22h 47m and costs $350 - $600.
It takes approximately 10h 15m to get from Grand Junction to White Salmon, including transfers.
Grand Junction to White Salmon train services, operated by Amtrak, depart from Grand Junction Amtrak Station.
White Salmon is 1h behind Grand Junction. It is currently 5:43 PM in Grand Junction and 4:43 PM in White Salmon.
Grand Junction to White Salmon train services, operated by Amtrak, arrive at Sacramento station.
Yes, the driving distance between Grand Junction to White Salmon is 989 miles. It takes approximately 15h 29m to drive from Grand Junction to White Salmon.
What companies run services between Grand Junction, CO, USA and White Salmon, WA, USA?
You can take a train from Grand Junction Amtrak Station to Bingen-White Salmon Amtrak via Sacramento and Vancouver Station in around 43h 1m.
- Website
- united.com
Flights from Grand Junction Regional Airport to Portland International Airport via Denver
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $95–450
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Denver
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $80–390
Flights from Grand Junction Regional Airport to Seattle-Tacoma International Airport via Denver
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $95–460
Flights from Moab to Portland International Airport via Denver
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $100–460
- Website
- aa.com
Flights from Grand Junction Regional Airport to Portland International Airport via Phoenix
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $110–490
Flights from Grand Junction Regional Airport to Portland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $160–650
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Phoenix
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $95–440
Flights from Grand Junction Regional Airport to Seattle-Tacoma International Airport via Phoenix
- Ave. Duration
- 6h 31m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $110–550
Flights from Grand Junction Regional Airport to Seattle-Tacoma International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $160–700
- Website
- delta.com
Flights from Grand Junction Regional Airport to Portland International Airport via Salt Lake City
- Ave. Duration
- 5h 57m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $75–390
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Salt Lake City
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $60–340
Flights from Grand Junction Regional Airport to Seattle-Tacoma International Airport via Salt Lake City
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $75–400
Flights from Moab to Portland International Airport via Salt Lake City
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $70–390
- Website
- alaskaair.com
Flights from Grand Junction Regional Airport to Portland International Airport via Phoenix
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- $190–900
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Grand Junction Amtrak Station to Salt Lake City
- Ave. Duration
- 6h 32m
- Frequency
- Once daily
- Estimated price
- $160–250
- Website
- Amtrak
Train from Pasco Amtrak Station to Bingen-White Salmon Amtrak
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $85–140
- Website
- Amtrak
Train from Grand Junction Amtrak Station to Sacramento
- Ave. Duration
- 23h 22m
- Frequency
- Once daily
- Estimated price
- $550–900
- Website
- Amtrak
Train from Sacramento to Vancouver Station
- Ave. Duration
- 16h 24m
- Frequency
- Once daily
- Estimated price
- $350–550
- Website
- Amtrak
Train from Vancouver Station to Bingen-White Salmon Amtrak
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $35–60
- Website
- Amtrak
Train from Pasco Amtrak Station to Bingen-White Salmon Amtrak
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $85–140
- Website
- Amtrak
Train from Tacoma to Vancouver Station
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- $70–120
- Website
- Amtrak
Train from Vancouver Station to Bingen-White Salmon Amtrak
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $35–60
- Website
- Amtrak
- Phone
- +1 541-386-4202
- [email protected]
- Website
- CAT
Bus from Gateway Transit Center to CAT Transit Center - Hood River
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Website
- CAT
Bus from Gateway Transit Center to CAT Transit Center - Hood River
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Website
- CAT
- Phone
- 509-773-3757
- [email protected]
- Website
- klickitatcounty.org
Bus from CAT Transfer 224 Wasco Loop Rd to White Salmon/Hood River Bridge Park and Ride
- Ave. Duration
- 11 min
- Frequency
- Every 4 hours
- Estimated price
- $1
- Schedules at
- gorgetransit.com
Bus from CAT Transfer 224 Wasco Loop Rd to White Salmon/Hood River Bridge Park and Ride
- Ave. Duration
- 11 min
- Frequency
- Every 4 hours
- Estimated price
- $1
- Schedules at
- gorgetransit.com
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Salt Lake City Intermodal Trans Ctr to Pasco Bus Stop
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $110–170
- Website
- Greyhound
- Phone
- +1 435-259-9402
- [email protected]
- Website
- Roadrunner Shuttle
Shuttle from Grand Junction Regional Airport to Moab
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $230–350
- Schedules at
- Roadrunner Shuttle
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
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Book your Grand Junction to White Salmon train tickets online with Omio.
There are 103+ hotels available in White Salmon.









