There are 7 ways to get from Salt Lake City to Grand Lake by train (Amtrak), car, plane, train, shuttle, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from Salt Lake City to Granby Amtrak Stationtrain California Zephyr
13h 11m$150–330Drive 424.3 mi
cheapest- Drive from Salt Lake City to Grand Lakecar 424.3 mi
9h 19m$78–112Fly to Denver, train
- Fly from Salt Lake City International Airport (SLC) to Denver (DEN)plane SLC - DEN
- Take the train from Denver to Granby Amtrak Stationtrain
8h 54m$196–453Fly to Yampa Valley Airport, shuttle, taxi
- Fly from Salt Lake City International Airport (SLC) to Yampa Valley Airport (HDN)plane SLC - HDN
- Take a shuttle bus from Steamboat Springs, CO to Kremmling, CO
- Take the taxi from Kremmling, CO to Grand Laketaxi
8h 54m$297–699Fly to Cheyenne Airport, drive
- Fly from Salt Lake City International Airport (SLC) to Cheyenne Airport (CYS)plane SLC - CYS
- Drive from Cheyenne-Airport-CYS to Grand Lakecar
8h 36m$97–443Fly to Grand Junction Regional Airport, train
- Fly from Salt Lake City International Airport (SLC) to Grand Junction Regional Airport (GJT)plane SLC - GJT
- Take the train from Grand Junction Amtrak Station to Granby Amtrak Stationtrain
11h 26m$118–536Fly to Colorado Springs Airport, bus, train
- Fly from Salt Lake City International Airport (SLC) to Colorado Springs Airport (COS)plane SLC - COS
- Take the bus from Colorado Springs Airport to Denver International Airportbus
- Take the train from Denver to Granby Amtrak Stationtrain
12h 9m$136–503
Salt Lake City to Grand Lake by train and bus (Amtrak)
Questions & Answers
The cheapest way to get from Salt Lake City to Grand Lake is to drive which costs $75 - $120 and takes 9h 19m.
The fastest way to get from Salt Lake City to Grand Lake is to fly and drive which takes 8h 36m and costs $95 - $450.
No, there is no direct train from Salt Lake City to Grand Lake station. However, there are services departing from Salt Lake City and arriving at Granby Amtrak Station via . The journey, including transfers, takes approximately 13h 11m.
The distance between Salt Lake City and Grand Lake is 509 miles. The road distance is 426.8 miles.
The best way to get from Salt Lake City to Grand Lake without a car is to train which takes 13h 11m and costs $150 - $330.
It takes approximately 13h 11m to get from Salt Lake City to Grand Lake, including transfers.
Salt Lake City to Grand Lake train services, operated by Amtrak, depart from Salt Lake City station.
Salt Lake City to Grand Lake train services, operated by Amtrak, arrive at Granby Amtrak Station.
Yes, the driving distance between Salt Lake City to Grand Lake is 427 miles. It takes approximately 9h 19m to drive from Salt Lake City to Grand Lake.
There are 640+ hotels available in Grand Lake.
What companies run services between Salt Lake City, UT, USA and Grand Lake, CO, USA?
Amtrak operates a train from Salt Lake City to Granby Amtrak Station once daily. Tickets cost $150–330 and the journey takes 11h 34m.
- Website
- southwest.com
Flights from Salt Lake City International Airport to Denver
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $65–400
Flights from Salt Lake City International Airport to Yampa Valley Airport via Denver
- Ave. Duration
- 3h 32m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $70–410
Flights from Salt Lake City International Airport to Colorado Springs Airport via Denver
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $65–390
Flights from Salt Lake City International Airport to Colorado Springs Airport via Las Vegas
- Ave. Duration
- 4h 12m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- $100–550
- Website
- united.com
Flights from Salt Lake City International Airport to Denver
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $65–400
Flights from Salt Lake City International Airport to Yampa Valley Airport via Denver
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- $70–410
Flights from Salt Lake City International Airport to Yampa Valley Airport via San Francisco
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $140–650
Flights from Salt Lake City International Airport to Cheyenne Airport via Denver
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $65–390
Flights from Salt Lake City International Airport to Colorado Springs Airport via Denver
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $65–390
- Website
- delta.com
Flights from Salt Lake City International Airport to Denver
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- $65–400
Flights from Salt Lake City International Airport to Grand Junction Regional Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $55–400
Flights from Salt Lake City International Airport to Colorado Springs Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $60–380
- Website
- flyfrontier.com
Flights from Salt Lake City International Airport to Denver
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $160–380
- Website
- aa.com
Flights from Salt Lake City International Airport to Yampa Valley Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $170–700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Salt Lake City to Granby Amtrak Station
- Ave. Duration
- 11h 34m
- Frequency
- Once daily
- Estimated price
- $150–330
- Website
- https://www.amtrak.com/home.html
Train from Denver to Granby Amtrak Station
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- $24–50
- Website
- https://www.amtrak.com/home.html
Train from Grand Junction Amtrak Station to Granby Amtrak Station
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- $60–130
- Website
- https://www.amtrak.com/home.html
Train from Denver to Granby Amtrak Station
- Ave. Duration
- 2h 36m
- Frequency
- Once daily
- Estimated price
- $24–50
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-822-4844
- [email protected]
- Website
- letsride.co
Shuttle from Steamboat Springs, CO to Kremmling, CO
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $31–34
- Website
- https://letsride.co
- Phone
- +1 719-687-3456
- Website
- groometransportation.com
Bus from Colorado Springs Airport to Denver International Airport
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $40–60
- Website
- https://groometransportation.com/colorado-springs/
- Ave. Duration
- 59 min
- Estimated price
- $180–230
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








