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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Portland, OR and San Francisco, CA

distanceDistance534 miles (861 km)
changesDirect trainYes

Trains from Portland, OR to San Francisco, CA cover the 534 miles (861 km) long journey with our travel partners like. There are direct train services available.

Travel Tips

Trains from Portland, OR to San Francisco, CA
Travel by train to San Francisco, CA 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 Portland, OR to San Francisco, CA.
FAQs
How far is San Francisco, CA from Portland, OR by train?
When traveling this route you should expect the distance to San Francisco, CA from Portland, OR by train to be approximately 534 miles (861 km).
What are the first and last departure train times from Portland, OR to San Francisco, CA?
The first Portland, OR to San Francisco, CA train departs at 9: 25 PM   and the last train from Portland, OR to San Francisco, CA leaves at 9: 25 PM. Check out the most up-to-date train schedule from Portland, OR to San Francisco, CA on Omio and find the best time to travel to your destination.