Portland TriMet operates a bus from Portland to Cascade Locks every 5 minutes. Tickets cost $3 and the journey takes 20 min. Columbia Area Transit also services this route 6 times a week.
How to get from Portland to Cascade Locks
From Skidmore Fountain station tram to Gateway Transit Center then bus to Bridgeside Restaurant - Cascade Locks. 2 h 28 min $7. From Portland taxi to Cascade Locks. 47 min $148. From Portland drive to Cascade Locks. 47 min $5.