Trip to Eugene

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Cannon Beach to Eugene

🚆 Embark on a scenic train journey from Cannon Beach heading to Eugene. This route covers a distance of 205 miles and involves a transfer in the vibrant city of Portland. 🚌 Make the first transfer step by boarding a bus towards Portland, taking approximately 2 hours. Depart from Cannon Beach Family Market / Surfside Resort and arrive at Union, where you will catch the next leg of your journey. 🚌 Complete the final leg of your trip with a bus ride towards Eugene, lasting around 2 hours and 35 minutes. The journey concludes at the Eugene Amtrak Bus Platform, offering a convenient and relaxing way to reach your destination.

Where to stay in Eugene

There are over 58 hotels to stay in Eugene. Prices range from $46 per night.

Accomodation
  • Two companies provide train routes from Cannon Beach to Eugene. The first step involves taking a bus towards Portland with Oregon POINT agency, and the second step is a bus towards Eugene also with Oregon POINT agency. The total travel time is approximately 5 hours and 51 minutes for the 205-mile journey with a transfer involved at Union.
  • The fastest train option between Cannon Beach and Eugene involves taking a combination of buses operated by Oregon POINT agency. The total travel time for this route is 5 hours and 51 minutes, covering a distance of 205 miles with a transfer at Union. The first leg of the journey is a 2-hour bus ride towards Portland, followed by a 2-hour and 35-minute bus ride towards Eugene.
  • There are no direct trains between Cannon Beach and Eugene. Instead, travelers would need to take a combination of buses operated by Oregon POINT agency. The journey involves a bus ride towards Portland followed by another bus ride towards Eugene, with a total travel time of 5 hours and 51 minutes for the 205-mile route with a transfer at Union. Both bus services are provided by Oregon POINT agency.
  • The first bus departing from Cannon Beach towards Portland, as part of the journey to Eugene leaves in the early morning. The last bus from Cannon Beach to Portland departs in the late afternoon, giving travelers ample time to complete the transfer to the second bus towards Eugene. The total travel time for the entire trip, including both buses, is 5 hours and 51 minutes for the 205-mile route with a transfer at Union.
  • There are no direct train trips between Cannon Beach and Eugene. The journey requires a transfer at Union, where travelers switch from the bus towards Portland to the bus towards Eugene. The total travel time for the entire trip, including both bus transfers, is approximately 5 hours and 51 minutes for the 205-mile distance. Travelers will need to plan their trip accordingly to accommodate the transfer at Union.

Will you be returning to Cannon Beach by train?

If you are looking for the return train journey, check out trains from Eugene to Cannon Beach

See schedule