Travel from Portland to Cannon-Beach

Bus from Portland to Cannon Beach

NorthWest Point operates a bus from Portland to Cannon Beach 4 times a day. Tickets cost $17 and the journey takes 2 h 2 min. Amtrak Thruway also services this route twice daily.

Book transport from Portland to Cannon Beach

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Portland to Cannon Beach

ModeDurationPrice
From Portland Greyhound bus to Cannon Beach Family Market / Surfside Resort.2 h 2 min$18
From Portland drive to Cannon Beach.1 h 51 min$9

How long does it take to get from Portland to Cannon Beach?

The bus from Portland Greyhound to Cannon Beach Family Market / Surfside Resort takes 2 h 2 min including transfers and departs four times a day.

Is there a direct bus between Portland and Cannon Beach?

Yes, there is a direct bus departing from Portland Greyhound and arriving at Cannon Beach Family Market / Surfside Resort. Services depart four times a day, and operate every day. The journey takes approximately 2 h 2 min.

Operators from Portland to Cannon Beach

OperatorPhoneWebsite
NorthWest PointNorthWest Point