1map logoGo to main page

Spokane, WA, USA to Cannon Beach, OR, USA from $34: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Spokane, United States of America
to
Cannon Beach, United States of America

How to Get from Spokane 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.

$34 - Train, BusBest price
690 kmDistance
6h 12m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Spokane 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
10h  20m
Estimated price
$51-150
Recommended
Company
various
Train
Bus
Average Duration
10h  23m
Estimated price
$34-169
Cheapest
route map
Distance: 690 km
Duration: 6h 12m

See more options

Company
N/A
Drive
Average Duration
7h  41m
Estimated price
$75-120
Company
Alaska Airlines, Inc.
Plane
Bus
Average Duration
6h  12m
Estimated price
$132-633
Company
various
Drive
Plane
Bus
Average Duration
8h  38m
Estimated price
$144-510

Traveling From Spokane to Cannon Beach

Traveling from Spokane to Cannon Beach offers a striking contrast, where the urban charm of Spokane's cityscape transitions to the tranquil oceanfront vistas and sandy shores of Cannon Beach.

Best Neighborhoods in Cannon Beach

Cannon Beach boasts charming neighborhoods, each offering its own allure.

Downtown Cannon Beach
• Walkable area filled with shops and galleries.
• Cozy cafes and restaurants with ocean views.
Haystack Heights
• Stunning views of Haystack Rock.
• Quiet, residential feel with beach access.
Tolovana Park
• Less crowded, family-friendly beach area.
• Close proximity to hiking trails and nature.

Best Times To Visit Cannon Beach's Attractions

Timing your visit to Cannon Beach's attractions can greatly enhance your experience.

Haystack Rock
Early mornings or late afternoons offer fewer crowds and stunning light.
Cannon Beach Art Galleries
Visiting during weekdays allows for a quieter, more personal experience.
Ecola State Park
Late spring or early fall provides ideal weather and fewer hikers.

Cannon Beach Weather: What to Expect Year-Round

Cannon Beach experiences a cool, temperate climate with mild summers and rainy winters, making it an inviting destination year-round. Planning your trip around the drier months of late spring and early fall can enhance your outdoor activities and sightseeing.

Dining Recommendation in Cannon Beach

Don't miss enjoying fresh seafood at The Sea Level Bakery + Cafe, where the coastal flavors pair effortlessly with stunning ocean views; the clam chowder is a local favorite. This experience contrasts with Spokane's culinary scene by showcasing a relaxed beachside atmosphere and a focus on local, seasonal ingredients that elevate each dish.

Spokane - Cannon Beach operators

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

Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Spokane Station to Pasco Bus Stop

Average Duration
2h 20m
Estimated price
$1506-519

Bus from Pasco Bus Stop to Portland Curbside Bus Stop

Average Duration
4h
Estimated price
$1507-1508

Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort

Average Duration
2h
Estimated price
$1509-340
Contact phone
+1 888-846-4183
Website
oregon-point.com

Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort

Average Duration
2h
Estimated price
$1509-340

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

Average Duration
1h 40m
Estimated price
$341-342
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Spokane to Portland

Average Duration
7h 23m
Estimated price
$518-150
Plane
Website
alaskaair.com

Plane from Spokane (GEG) to Portland (PDX)

Average Duration
1h 11m
Estimated price
$516-517

Frequently asked questions

Find out more about the route from Spokane to Cannon Beach.

Or choose the category:
The distance between Spokane and Cannon Beach is approximately 334 miles by train or bus. If you choose to take a train and then a bus, it will take around 10 hours and 23 minutes. If you prefer to drive, the road distance is slightly longer at 429 miles, but it will take you 7 hours and 41 minutes to reach Cannon Beach from Spokane by car. Alternatively, taking a bus directly from Spokane to Cannon Beach will take approximately 10 hours and 3 minutes.
The most cost-effective option for traveling from Spokane to Cannon Beach is by train and bus, which costs between $30 and $170. Although this option takes approximately 10 hours and 23 minutes, it provides a more affordable transportation alternative. However, if time efficiency is a priority, the quickest way to reach Cannon Beach is by flying and taking a bus, which takes approximately 6 hours and 16 minutes but costs between $100 and $360.
The price for a bus ticket between Cannon Beach and Spokane ranges from $62 to $195. The exact price may depend on factors such as the time of booking, availability, and any promotional offers. It is recommended to check with different bus companies or online travel agencies for the most accurate and up-to-date prices. Additionally, prices for other modes of transportation such as train or car may also vary and should be considered when planning your travel budget.
To get from Spokane to Cannon Beach without using public transportation, the most convenient option is to drive. The distance between the two cities is 429 miles, and it takes approximately 7 hours and 41 minutes to drive from Spokane to Cannon Beach. The prices for a car rental or gas for the journey can range from $75 to $120, depending on the vehicle and fuel prices. Driving allows for flexibility and the opportunity to explore the scenic landscapes along the way.
To travel from Spokane to Cannon Beach without a car, the best option is to take a bus. The journey takes approximately 10 hours and 3 minutes, and ticket prices range from $60 to $200. There are no direct trains or flights between the two cities, so the bus is the most convenient mode of transportation.
Yes, there is a connection between Spokane and Cannon Beach but it is not a direct one. Currently, there is no direct bus from Spokane Station to Cannon Beach. However, there are bus services operated by Greyhound USA that depart from Spokane Station and arrive at Cannon Beach Family Market / Surfside Resort via Pasco Bus Stop and Portland Amtrak Station. The journey, including transfers, takes approximately 10 hours and 20 minutes.
The flight between Spokane and Cannon Beach typically takes 1 hour and 13 minutes on the quickest direct flight route. The cost of the flight can vary depending on factors like the airline, time of booking, and availability. On average, the cost of a round trip flight between these two cities can range from $200 to $400, but it's always recommended to check with different airlines for the best deals and prices.
There are plenty of options for accommodation near Cannon Beach, with over 510 hotels available. Prices start at $60 per night, so there are options for every budget. Some popular places to stay include beachfront resorts, charming bed and breakfasts, and cozy vacation rentals. Whether you prefer luxury or something more budget-friendly, you are sure to find a suitable place to stay near Cannon Beach.

Trips from Spokane