Duration 2 days 22h
Distance 1729.6 miles
Average price $279
Frequency 6/week

Trip overview

The train between Sacramento and Kansas City takes 2 days 22h. The train runs, on average, 6 times per week from Sacramento to Kansas City. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 2 days 2h

  1. Sacramento Valley Station
  2. Los Angeles Union Station
  3. Kansas City
2 days 2h
Bookable on Rome2rio
$225 - $331

Sacramento to Kansas City train times

Trains run six times a week between Sacramento and Kansas City. The service departs Sacramento at 06:35 in the morning, which arrives into Kansas City at 06:53. All services require a transfer at Los Angeles Union Station and take an average of 2 days 22h. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Sacramento to Kansas City? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Sacramento station to Kansas City station. However, there are services departing from Sacramento Valley Station and arriving at Kansas City Union Station via Los Angeles Union Station. The journey, including transfers, takes approximately 2 days 2h.

More details

The distance between Sacramento and Kansas City is 1452 miles. The road distance is 1729.6 miles.

Get driving directions

Sacramento to Kansas City train services, operated by Amtrak, depart from Sacramento Valley Station.

More details

Sacramento to Kansas City train services, operated by Amtrak, arrive at Kansas City Union Station.

More details

Book your Sacramento to Kansas City train tickets online with Rome2rio.

Search and book

Kansas City is 2h ahead of Sacramento. It is currently 4:23 AM in Sacramento and 6:23 AM in Kansas City.

There are 304+ hotels available in Kansas City. Prices start at $100 USD per night.

More details

What companies run services between Sacramento and Kansas City?

You can take a train from Sacramento to Kansas City via Los Angeles Union Station in around 2 days 2h.
Train operators
Ave. Duration
1h 56m
Every 3 hours
Estimated price
$28 - $40
Ave. Duration
51 min
Every 20 minutes
Estimated price
$4 - $6

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps