Train from Portland to Billings

Portland
Billings, United States

Your cost to travel by Train, bus: $204 - $250

Portland Union Station Amtrak
  • Total Distance:

    607.21 km (377 miles)

  • Travel Time:

    7 Hours 32 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    120.0 USD (~120.0 USD)

Spokane, WA
  • Total Distance:

    321.69 km (200 miles)

  • Travel Time:

    5 Hours 3 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    45.0 USD (~45.0 USD)

Missoula, MT
  • Total Distance:

    562.69 km (350 miles)

  • Travel Time:

    6 Hours 49 Minutes

  • Frequency:

    2 Times/Day

  • Bus Fare:

    65.0 USD (~65.0 USD)

Billings, MT, United States
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Portland Union Station Amtrak Spokane Amtrak 120 USD https://free.rome2rio.com/amtrak?oName=Portland%20Union%20Station%20Amtrak&dName=Spokane%20Amtrak&oPos=45.5287247,-122.6768&dPos=47.65672,-117.415459&queryDest=Spokane%20Amtrak&outDate={outDate}&adult 7h 28mins
Spokane, WA Missoula, MT 45 USD https://www.greyhound.com/ 5h 0mins
Missoula, MT Billings, MT 65 USD http://www.jeffersonlines.com 6h 45mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 238 USD ~ 238 USD
2 people 476 USD ~ 476 USD
3 people 714 USD ~ 714 USD
4 people 952 USD ~ 952 USD
5 people 1,190 USD ~ 1,190 USD

Did you know?

  • The total CO2 Emission for your Portland - Billings train trip is 58.709999999999994 kg
  • Your total cost to travel by train from Portland to Billings is about 238.0 USD (~238.0 USD)