Buses from Portland to Cannon Beach
🚌 The bus journey from Portland to Cannon Beach takes approximately 2 hours with services departing twice daily. 🌊 The bus departs from Portland Amtrak Station and arrives at Cannon Beach Family Market / Surfside Resort. 🚌 Prices vary from $18 to $26 for this scenic route. 🛑 Route 1 offers a direct trip lasting 1 hour 55 mins over a distance of 81.4 miles. 🚌 Take the Oregon POINT bus towards Astoria from Union to reach Cannon Beach. 🚌 Contact Oregon POINT at 1 846-4183 for more information. 🛑 Route 2 involves a 3-hour 54-min journey covering 122 miles with a transfer. 🚌 Transfer from Tillamook to Cannon Beach by taking the Coastliner Tillamook - Portland and then the Tillamook - Manzanita - Cannon Beach buses. 🚌 For schedules and inquiries, contact Tillamook County Transportation District at 1 815-8283.