There are 5 ways to get from Grand Junction to Grass Valley by plane, bus, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Roberts Field-Redmond Municipal Airport, bus, drive
best- Fly from Grand Junction Regional Airport (GJT) to Roberts Field-Redmond Municipal Airport (RDM)plane GJT - RDM
- Take the bus from Redmond Transit Center to 3rd Street @ Madras DMVbus
- Drive from 3rd Street @ Madras DMV to Grass Valleycar
9h 53m$92–416Train, bus, taxi
- 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 Wishram Stationtrain
- Take the taxi from Wishram Station to Grass Valleytaxi
23h 1m$365–628Drive 966.9 mi
- Drive from Grand Junction to Grass Valleycar 966.9 mi
15h 16m$177–255Fly to Portland International Airport, train, taxi
- Fly from Grand Junction Regional Airport (GJT) to Portland International Airport (PDX)plane GJT - PDX
- Take the train from Portland to Wishram Stationtrain
- Take the taxi from Wishram Station to Grass Valleytaxi
11h 1m$259–684Fly to Tri-Cities Airport, train, taxi
- Fly from Grand Junction Regional Airport (GJT) to Tri-Cities Airport (PSC)plane GJT - PSC
- Take the train from Pasco Amtrak Station to Wishram Stationtrain
- Take the taxi from Wishram Station to Grass Valleytaxi
10h 40m$258–636
Grand Junction Regional Airport (GJT) to Roberts Field-Redmond Municipal Airport (RDM) flights
Questions & Answers
The cheapest way to get from Grand Junction to Grass Valley is to drive which costs $170 - $260 and takes 15h 16m.
The fastest way to get from Grand Junction to Grass Valley is to fly and bus and drive which takes 9h 53m and costs $90 - $420.
The distance between Grand Junction and Grass Valley is 847 miles. The road distance is 972.5 miles.
The best way to get from Grand Junction to Grass Valley without a car is to train and bus and taxi which takes 23h 1m and costs $360 - $650.
It takes approximately 9h 53m to get from Grand Junction to Grass Valley, including transfers.
Grass Valley is 1h behind Grand Junction. It is currently 3:25 PM in Grand Junction and 2:25 PM in Grass Valley.
Yes, the driving distance between Grand Junction to Grass Valley is 973 miles. It takes approximately 15h 16m to drive from Grand Junction to Grass Valley.
There are one+ hotels available in Grass Valley.
What companies run services between Grand Junction, CO, USA and Grass Valley, OR, USA?
There is no direct connection from Grand Junction to Grass Valley. However, you can take the line 1 bus to Grand Junction Regional Airport, walk to Grand Junction Regional Airport (GJT) airport, fly to Roberts Field-Redmond Municipal Airport (RDM), walk to Redmond Airport, take the bus to Redmond Transit Center, take the bus to 3rd Street @ Madras DMV, then drive to Grass Valley. Alternatively, you can take the train to Salt Lake City, walk to Salt Lake City Intermodal Trans Ctr, take the bus to Pasco Bus Stop, walk to Pasco Amtrak Station, take the train to Wishram Station, then take the taxi to Grass Valley.
- Website
- united.com
Flights from Grand Junction Regional Airport to Roberts Field-Redmond Municipal Airport via Denver
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $100–470
Flights from Grand Junction Regional Airport to Portland International Airport via Denver
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $110–550
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Denver
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $90–430
- Website
- aa.com
Flights from Grand Junction Regional Airport to Roberts Field-Redmond Municipal Airport via Phoenix
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $110–550
Flights from Grand Junction Regional Airport to Portland International Airport via Phoenix
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $130–600
Flights from Grand Junction Regional Airport to Portland International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $200–800
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Phoenix
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $110–490
- Website
- delta.com
Flights from Grand Junction Regional Airport to Roberts Field-Redmond Municipal Airport via Salt Lake City
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $75–390
Flights from Grand Junction Regional Airport to Portland International Airport via Salt Lake City
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- $85–440
Flights from Grand Junction Regional Airport to Tri-Cities Airport via Salt Lake City
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $70–370
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Grand Junction Amtrak Station to Salt Lake City
- Ave. Duration
- 6h 32m
- Frequency
- Once daily
- Estimated price
- $90–200
- Website
- https://www.amtrak.com/home.html
Train from Pasco Amtrak Station to Wishram Station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
Train from Portland to Wishram Station
- Ave. Duration
- 2h 14m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Pasco Amtrak Station to Wishram Station
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
- Phone
- 541-385-8680
- Website
- cascadeseasttransit.com
Bus from Redmond Transit Center to 3rd Street @ Madras DMV
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $3
- Website
- http://www.cascadeseasttransit.com
- Schedules at
- http://cascadeseasttransit.com/routes-schedules/
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Salt Lake City Intermodal Trans Ctr to Pasco Bus Stop
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $90–180
- Website
- https://www.greyhound.com/
- Ave. Duration
- 49 min
- Estimated price
- $140–170
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








