Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

City to city

Chicago to Portland by train

The direct journey from Chicago to Portland takes about 45 to 46 hours on the Empire Builder train, traveling across the northern plains and the Rocky Mountains.

By USA by Rail editors · Last checked October 2026 · How we research

FromChicagoChicago Union Station
ToPortlandPortland Union Station
TrainApprox. timeRunsOvernightChange needed
Empire Builderabout 45 to 46 hoursDaily in each directionYesNo, direct
Empire Builder route schematicSimplified map of the Empire Builder showing 44 stops from Chicago to Spokane. Positions are approximate.ChicagoSpokanePortlandSchematic · positions approximate · not to scale

Traveling by train between the Midwest and the Pacific Northwest offers a relaxed way to cross the country. Passengers board in Illinois and travel through Wisconsin, Minnesota, North Dakota, Montana, Idaho, and Washington before arriving in Oregon. The route covers vast agricultural lands, high plains, and major mountain passes. Since this trip takes nearly two full days, passengers spend two nights on board. You can choose between standard seating or private sleeping compartments. The train splits in Washington state, with one section heading to Seattle and the other continuing to Portland.

Your train options

The Empire Builder operates daily in each direction as of 2026. This direct route takes about 45 to 46 hours, meaning you will spend two nights on the train. Passengers can book a standard Coach ticket, which includes reclining seats and leg rests. If you want to save money, sleeping in coach overnight is a popular choice. For more privacy and a flat bed, you can book Amtrak sleeper accommodations. The train features Superliner Roomettes for one or two people, as well as Superliner Bedrooms, Family Bedrooms, and Accessible Bedrooms. Booking a sleeper class includes meals in the Dining car. Coach passengers can purchase food in the Sightseer Lounge car or bring their own snacks. When choosing your ticket, consider your budget and how well you sleep in a seated position over a two-night journey.

The journey

The trip begins with views of Wisconsin lakes and the Wisconsin Dells. The train then makes a long run beside the Mississippi River from La Crosse to Red Wing. After passing through Minneapolis and St. Paul, the route enters the open northern plains of North Dakota and the Montana Hi-Line. This section features vast wheat country and very small towns like Minot and Havre. The train crosses the Continental Divide at Marias Pass, traveling along the southern edge of Glacier National Park between East Glacier and Whitefish. This is one of the lowest crossings of the Rockies in the US. Later, the train reaches Spokane, where it splits. The Portland section travels through the Columbia River Gorge on the Washington side. Depending on the time of year, you might see the gorge in the morning light westbound or the evening light eastbound.

The stations

The journey begins at Chicago Union Station, located in the West Loop just west of the Chicago River. It is a short walk or bus ride from the Loop and connects to Metra commuter trains and the CTA Blue Line Clinton stop. Most western long distance trains start here. The Great Hall, opened in 1925, serves as a classic Beaux Arts waiting room. Sleeping car passengers can use the Amtrak Metropolitan Lounge. The trip ends at Portland Union Station. Opened in 1896, this station is known for its clock tower and Go By Train sign. MAX light rail and the Portland Streetcar stop nearby.

Tips

  • Book your tickets early to secure the best prices on sleeper cabins.
  • Read a guide for a first time on Amtrak to understand what to pack for a two-night trip.
  • Bring a blanket and travel pillow if you plan to travel in Coach.
  • Spend time in the Sightseer Lounge car for wider windows and better views of the scenery.

Questions travellers ask

Do I need to change trains between Chicago and Portland?

No, the Empire Builder provides a direct service between Chicago and Portland. The train splits at Spokane, with some cars going to Seattle and others to Portland, but you will not need to change cars if you are booked to Portland.

Are meals included on the Empire Builder?

Meals in the Dining car are included if you book a Superliner Roomette or Bedroom. Passengers traveling in Coach must pay for their own food and can purchase meals and snacks from the Sightseer Lounge car.

Related trips