Take an unforgettable ride on the Willamette Shore Trolley. This incredible excursion takes visitors on a scenic journey along a historic railroad between Portland and Lake Oswego. The scenery—and the trolley itself—is absolutely charming.

This wonderful trolley runs alongside the beautiful Willamette River from Portland to Lake Oswego.

facebook/ Willamette Shore Trolley

Hop onboard. You’ll feel as though you’ve been transported back in time.

facebook/ Willamette Shore Trolley

The rail line dates back to the 1800s. You’ll ride through charming city streets, over spectacular trestles, and through gorgeous riverside scenery.

yelp/ Beverly M.

You’ll also get the chance to pass through the historic (and beautiful) Elk Rock Tunnel, built in 1912.

facebook/ Willamette Shore Trolley

Every year, the trolley hosts special holiday events. Their most popular event happens around Christmas time; you can book a seat to watch the Christmas Ship parade on the river from the trolley.

facebook/ Willamette Shore Trolley

Take a unique trolley ride on this wonderful, historic railway.

facebook/ Willamette Shore Trolley

Find out more on the trolley’s website here.

facebook/ Willamette Shore Trolley

yelp/ Beverly M.

Check out some more awesome train rides in Oregon here.

OnlyInYourState may earn compensation through affiliate links in this article.