ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Cannon Beach

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

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.

Where to stay in Cannon Beach

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Portland and Cannon Beach. The bus departs from Portland Amtrak Station and arrives at Cannon Beach Family Market/Surfside Resort. The service operates twice daily, seven days a week, with the journey lasting approximately 2 hours. This convenient bus route provides a stress-free and reliable way to travel between these two destinations.
  • You can catch the bus from Portland to Cannon Beach at the Portland Amtrak Station. This is the designated departure point for Point-operated bus services between the two locations. The station is conveniently located in downtown Portland, making it easily accessible for travelers. Be sure to arrive at the Portland Amtrak Station in time to board the bus for your journey to Cannon Beach.
  • The Portland to Cannon Beach bus operated by Point arrives at the Cannon Beach Family Market/Surfside Resort station. This is the designated arrival point for the bus service connecting the two locations. Once you arrive at Cannon Beach Family Market/Surfside Resort, you will be conveniently situated near the beach and the charming town of Cannon Beach. Enjoy your visit to this picturesque coastal destination.
  • The cost of a bus ticket from Portland to Cannon Beach typically ranges from $18 to $26. Prices may vary based on factors such as the time of booking, availability of seats, and any ongoing promotions. It is recommended to check with the bus service provider for the most up-to-date pricing information before purchasing your ticket. Enjoy the affordability and convenience of taking the bus to explore the scenic route from Portland to Cannon Beach.
  • There are multiple bus routes between Portland and Cannon Beach operated by different agencies. One of the routes, operated by Point, offers a direct service departing twice daily from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort, taking approximately 2 hours. Additionally, there are other routes with transfers that take longer but provide alternative options for travelers looking to reach Cannon Beach from Portland by bus. Travelers can choose the route that best suits their schedule and preferences based on the available services and transfer points along the way.
  • The Portland to Cannon Beach buses are typically less crowded during off-peak hours, such as early morning or mid-afternoon. On the other hand, buses tend to be most crowded during the late morning and early evening when more travelers are commuting between the two destinations. To ensure a more comfortable and spacious journey, travelers may consider opting for buses departing during the less busy times of the day. It's advisable to check the schedule and plan accordingly for a more relaxed travel experience.
  • The first bus of the day from Portland to Cannon Beach departs from Portland Amtrak Station and arrives at Cannon Beach Family Market/Surfside Resort in the morning. The last bus of the day travels the same route in the afternoon. These two daily bus services provide travelers with convenient options to journey between Portland and Cannon Beach at the beginning and end of the day. It's advisable to check the specific departure times to plan your trip accordingly.

Will you be returning to Portland by bus?

If you are looking for a return bus ride, check the buses from Cannon Beach to Portland.

See schedule