These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Travel Tips

Trains from Bellingham, WA to Portland, OR
Travel by train to Portland, OR easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bellingham, WA to Portland, OR.
FAQs
How far is it from Bellingham, WA to Portland, OR by train?
The distance between Bellingham, WA and Portland, OR by train is approximately 223 miles (360 km).
How long is a train to Portland, OR from Bellingham, WA on average?
While the time it takes to travel 223 miles (360 km) to Portland, OR from Bellingham, WA can vary based on specific dates, weekends, and holidays, the Bellingham, WA to Portland, OR train journey time is on average 10 h 10 min.
How many train services per day are there to Portland, OR from Bellingham, WA?
On average, there is 1 train a day from Bellingham, WA to Portland, OR. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Bellingham, WA to Portland, OR? When can I take the last train for the day?
You can take the first train from Bellingham, WA to Portland, OR at 11: 00 PM. The last train from Bellingham, WA to Portland, OR that you can take departs at 11: 00 PM. Omio shows you the latest train from Bellingham, WA to Portland, OR schedule to help you book the best departure time for this trip.