Trip to Sacramento

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Olympia to Sacramento

🚂 Embark on a scenic train journey from Olympia to Sacramento spanning approximately 20 hours and 34 minutes. Sit back, relax, and enjoy the picturesque views along the way. 💰 The ticket prices for this train ride between Olympia and Sacramento can range from as low as $31 to $243, depending on your chosen class and accommodations. Plan ahead to secure the best fare for your travel budget.

Where to stay in Sacramento

There are over 118 hotels to stay in Sacramento. Prices range from $50 per night.

Accomodation
  • Amtrak is the main company that provides train routes from Olympia to Sacramento. The journey takes approximately 20 hours and 34 minutes via train. Ticket prices for this route can range from $31 to $243, depending on the class of service and availability. Amtrak offers a reliable and comfortable way to travel between these two cities by train.
  • The fastest train between Olympia and Sacramento is typically the Amtrak Coast Starlight route. This journey takes about 20 hours and 34 minutes to complete. Ticket prices for this train service can range from $31 to $243, depending on factors such as seat type and booking time. Travelers can enjoy scenic views and onboard amenities while making the trip between these two cities.
  • There are typically one to two trains available daily between Olympia and Sacramento. The journey by train takes approximately 20 hours and 34 minutes to complete. Ticket prices for these trains can vary from $31 to $243, depending on the class of service and availability. Travelers can choose from different departure times to suit their schedules when traveling between these two cities by train.
  • The first train of the day from Olympia to Sacramento typically departs in the early morning, around 7:30 AM. The last train of the day usually leaves in the late evening, around 9:00 PM. Travelers can choose between these departure times to begin their journey from Olympia to Sacramento, which takes approximately 20 hours and 34 minutes by train. Ticket prices for these trains can range from $31 to $243, depending on various factors.
  • There is typically one direct train trip each day between Olympia and Sacramento. This direct route provides travelers with a convenient option for making the journey without any transfers. The travel time for this direct train trip is approximately 20 hours and 34 minutes. Ticket prices for this direct service can range from $31 to $243, depending on the class of service and availability.
  • The cost of a train ticket from Olympia to Sacramento can vary between $31 and $243, depending on factors such as the class of service, time of booking, and availability. Travelers have the flexibility to choose from different price options based on their preferences and budget. It is recommended to book tickets in advance to secure lower-priced fares and ensure availability, especially during peak travel seasons. Overall, the price range of $31 to $243 offers passengers options to fit various budgets for this train journey.

Will you be returning to Olympia by train?

If you are looking for the return train journey, check out trains from Sacramento to Olympia

See schedule