1map logoGo to main page

Lake Oswego, OR, USA to Cannon Beach, OR, USA from $15: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lake Oswego, United States of America
to
Cannon Beach, United States of America

How to Get from Lake Oswego to Cannon Beach: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$15 by carBest price
138 kmDistance
1h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lake Oswego to Cannon Beach with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
3h  30m
Estimated price
$19-29
Recommended
Company
various
Drive
Average Duration
1h  55m
Estimated price
$15-23
Cheapest
route map
Distance: 138 km
Duration: 1h 55m

See more options

Company
Portland TriMet / Point
Bus
Average Duration
3h  30m
Estimated price
$19-30

Traveling From Lake Oswego to Cannon Beach

This journey offers a blend of serene lakeside charm in Lake Oswego and the vibrant coastal beauty of Cannon Beach.

Best Neighbourhoods in Cannon Beach

Cannon Beach features charming neighborhoods each with its own appeal.

Downtown Cannon Beach
• Vibrant shopping and dining options within walking distance.
• Scenic views of Haystack Rock just steps away.
Tolovana Park
• Family-friendly beach access with picnic areas nearby.
• Peaceful atmosphere, ideal for relaxation and beach walks.
Arch Cape
• More secluded beaches offering tranquility and stunning views.
• Close to natural attractions like the Arch Cape Tunnel.

Best Times To Visit Cannon Beach's Attractions

Timing your visit can enhance your Cannon Beach experience significantly.

Haystack Rock
Visit early in the morning for stunning sunrises and fewer tourists.
Cannon Beach's Art Galleries
Explore on weekdays to enjoy a quieter and more relaxed browsing experience.
Ecola State Park
Late afternoon visits offer beautiful light for photography and fewer hikers.

Cannon Beach Weather: What to Expect Year-Round

Cannon Beach enjoys a mild coastal climate, with cool summers and rainy winters, making late spring and early fall the best times to visit for pleasant weather. The variable weather can enhance your travel experience, as sunny days are ideal for beach activities, while overcast skies offer a dramatic backdrop for exploring the rugged coastline.

Dining Recommendation in Cannon Beach

A visit to Cannon Beach isn’t complete without savoring fresh seafood at the iconic Oystercatcher Restaurant, known for its innovative dishes like the pan-seared scallops with seasonal vegetables. This dining experience stands out with its stunning ocean views and a menu that highlights local ingredients, offering a refreshing contrast to the more land-based culinary options you might find in Lake Oswego.

Lake Oswego - Cannon Beach operators

Explore transport companies operating between Lake Oswego and Cannon Beach, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 503-238-7433
Website
trimet.org

Bus from Lake Oswego Transit Center to SW 6th & Washington

Average Duration
30m
Estimated price
$1-3
Contact phone
+1 888-846-4183
Website
oregon-point.com

Bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resort

Average Duration
1h 40m
Estimated price
$17-25

Frequently asked questions

Find out more about the route from Lake Oswego to Cannon Beach.

Or choose the category:
The distance between Lake Oswego and Cannon Beach is 71 miles, and the road distance is 85.6 miles. By car, it takes approximately 1 hour and 55 minutes to travel from Lake Oswego to Cannon Beach. Alternatively, if you prefer to take the bus, it would take around 3 hours and 29 minutes to reach Cannon Beach from Lake Oswego.
The most cost-effective and time-efficient transportation option for traveling from Lake Oswego to Cannon Beach is to drive. It costs approximately $15-$23 and takes around 1 hour and 55 minutes. Driving allows you the flexibility to plan your own schedule and make any necessary stops along the way. Moreover, it is the quickest way to reach your destination, making it convenient for those looking to save time as well.
The prices of a bus ticket between Cannon Beach and Lake Oswego can vary between $19 and $29. It is recommended to check with the specific bus company for the most accurate and up-to-date pricing information. Other modes of transportation such as driving can have additional costs associated with fuel and tolls. It is always a good idea to compare prices and consider any additional expenses when planning your travel budget.
To travel from Lake Oswego to Cannon Beach without using public transportation, you can drive the distance of 86 miles. The journey typically takes around 1 hour and 55 minutes by car. Depending on factors like fuel prices and toll fees, the cost of driving from Lake Oswego to Cannon Beach ranges from $15 to $23.
To travel from Lake Oswego to Cannon Beach without a car, the best option is to take a bus. The journey takes approximately 3 hours and 29 minutes, with fares ranging from $19 to $30. Buses provide a convenient and affordable mode of transportation, allowing you to relax and enjoy the scenic views along the way. It is important to check the bus schedule in advance to ensure a smooth and efficient journey.
There are over 510 hotels available in Cannon Beach for hotels start at $60 and may vary depending on the location, amenities, and time of year. Some popular options in the area include The Ocean Lodge, Surfsand Resort, and Hallmark Resort & Spa. It is advisable to book in advance and compare prices to find the best accommodation option for your stay near Cannon Beach.