Logo Photo
Search the Site
Popular Shortcuts
Jump to a Department


Lake Oswego Home
Find a Document or Form
Quick Links
Arrow Contacts
Arrow Maps & Directions
Arrow How are we doing?
You are Here Home > Departments > Engineering > Transportation
Willamette Shore Trolley

The Willamette Shore Trolley offers a ride on an authentic trolley car via the Jefferson Street Rail Line.

board200.jpg (14440 bytes)The trolley line runs for seven miles between Portland and Lake Oswego, along the west shore of the Willamette River. From the northern terminus at Bancroft and Moody Streets, it travels south to Gibbs Street, where it operates down the center of Moody Street, until reaching private right-of-way again at Bancroft Street.

Modern office buildings, restaurants, and condominiums may be seen in the elegant Johns Landing area. The trolley passes through the center of these attractive developments as it continues south, skirting Willamette Park. In good weather, riders may see boat moorages, marinas, and considerable boating activity.

South of the Sellwood Bridge, the trolley skirts Powers Marine Park and enters a wooded area, but the river is seldom far from view. Two high trestles, including the 686-foot Riverwood Trestle, provide spectacular views overlooking the river and its east side. As the track runs through the 1,396-foot long Elk Rock Tunnel, it makes a gradual "S" curve between the portals, creating almost total darkness at midpoint.

The line continues south through the woods and crosses another short bridge as it wends its way to Lake Oswego. Then the track runs parallel to the rails of the still-active westward branch of the Willamette Pacific and runs beside them for the last half mile to the trolley terminus, at the old Southern Pacific depot, 311 N. State Street between A Avenue and Foothills Road.

The Willamette Shore Trolley is operated by the Oregon Electric Railway Historical Society under a contract with the City of Lake Oswego.  For the trolley schedule and price rates, or for more information, call 503.697.7436.

© City of Lake Oswego. All Rights Reserved.   |   Privacy Policy