|Distance||833 miles (1343 km)|
|Average train duration||26 h 53 min|
|Average train ticket price||$278 (€254)|
Trains from Portland, OR to Ontario, CA cover the 833 miles (1343 km) long journey taking on average 26 h 53 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $250 (€228), but the average price of train tickets is $278 (€254).
Here are some other resources that might have the information you need