City to city
San Francisco to Denver on the California Zephyr
You can travel direct from San Francisco to Denver on the California Zephyr, a daily train that takes about 33 hours to complete the trip.
| Train | Approx. time | Runs | Overnight | Change needed |
|---|---|---|---|---|
| California Zephyr | about 33 hours | Daily in each direction | Yes | No, direct |
Traveling by train from the Bay Area to the Rocky Mountains is an excellent way to see the changing American landscape. The California Zephyr route guide covers this entire trip, taking passengers from sea level up into the high mountains. This route connects Northern California with Colorado without the need to change trains. As of 2026, the service operates daily in each direction. Since the trip takes over a day, you will spend at least one night on board. Track work in the Sierra Nevada or the Rockies occasionally causes bus substitutions, so you should check current alerts before your travel date.
Your train options
The only direct train on this route is the California Zephyr, which runs daily in each direction as of 2026. The journey takes about 33 hours and involves an overnight stay on board. Passengers can choose between standard coach seating or private sleeping accommodations. Coach provides reclining seats and leg rests, which is a budget option for the long trip. If you want more comfort, you can book a Superliner Roomette or a Superliner Bedroom. The train also offers a Family Bedroom and an Accessible Bedroom. Sleeping car passengers receive meals included in the Dining car. All passengers have access to the Sightseer Lounge car, which features large windows for viewing the landscape. When choosing your ticket, consider whether you are comfortable sleeping in coach overnight or prefer the privacy of a bed.
The journey
Leaving the Bay Area, the train traces the Carquinez Strait shoreline and Suisun Bay before reaching Sacramento. The climb into the Sierra Nevada follows the Truckee River and crosses Donner Pass, passing Cape Horn above the American River. After stops in Reno, Winnemucca, and Elko, the train crosses Nevada towards Salt Lake City. Depending on the season and schedule, some of this section usually passes in darkness. Continuing east into Utah, the landscape changes to desert terrain. You will see the Book Cliffs and Soldier Summit before descending to Provo. Between Grand Junction and Granby, the train navigates the Colorado River canyons, including Ruby, Westwater, Glenwood, Red, Gore, and Byers canyons. Much of this area is inaccessible by road. Finally, the train travels through the 6.2 miles of the Moffat Tunnel under the Continental Divide, followed by a descent through short tunnels in the foothills toward Denver.
The stations
The trip begins at the San Francisco (Emeryville) station, located in the East Bay between Oakland and Berkeley. There is no Amtrak station in San Francisco itself. Instead, Amtrak Thruway buses transport passengers across the Bay Bridge to stops in the city. Emeryville is the western terminus of the California Zephyr and also serves the Coast Starlight and Capitol Corridor. The journey ends at Denver station. Reopened in 2014, this restored historic station in Lower Downtown houses a hotel, restaurants, and bars. It connects to the Regional Transportation District commuter rail line A to Denver International Airport, as well as light rail and buses at the underground concourse. Canyon Spirit tour trains also start here.
Tips
- Check Amtrak service alerts before departure because track work in the mountains can cause bus substitutions.
- Review Amtrak and VIA booking tips to secure the best fares for private sleeper rooms.
- Spend time in the Sightseer Lounge car to get the best views of the Colorado River canyons.
- Use the Amtrak Thruway bus connection to reach San Francisco directly from the Emeryville station.
Questions travellers ask
Do I have to change trains between San Francisco and Denver?
No, you do not need to change trains for this trip. The California Zephyr provides a direct service between the Emeryville station and Denver Union Station. The entire journey takes about 33 hours on a single train.
Are meals included on the train to Denver?
Meals in the Dining car are included in your ticket price if you book a Superliner Roomette, Superliner Bedroom, Family Bedroom, or Accessible Bedroom. Passengers traveling in coach must purchase their own food from the café or Dining car.