1map logoGo to main page

Seattle, WA, USA to Cannon Beach, OR, USA from $14: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Seattle, United States
to
Cannon Beach, United States

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

$14 - Train, Bus via TillamookBest price
229 kmDistance
4h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Seattle 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
6h  15m
Estimated price
$34-88
Recommended
Company
various
Train
Bus
Average Duration
8h  54m
Estimated price
$14-108
Cheapest
route map
Distance: 229 km
Duration: 4h

See more options

Company
various
Train
Bus
Average Duration
6h  25m
Estimated price
$25-122
Company
N/A
Drive
Average Duration
4h 
Estimated price
$35-55
Company
various
Plane
Bus
Average Duration
6h  9m
Estimated price
$98-341
Company
various
Plane
Drive
Average Duration
6h  22m
Estimated price
$340-341

Seattle - Cannon Beach operators

Explore transport companies operating between Seattle 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 Seattle to Portland Curbside Bus Stop

Average Duration
3h 15m
Estimated price
$140-141

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

Average Duration
2h
Estimated price
$884-142
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
$884-142

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

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

Train from Seattle to Portland

Average Duration
3h 25m
Estimated price
$25-87
Plane
Website
alaskaair.com

Plane from Seattle (SEA) to Portland (PDX)

Average Duration
54m
Estimated price
$345-346
Website
delta.com

Plane from Seattle (SEA) to Portland (PDX)

Average Duration
57m
Estimated price
$342-348

Seattle to Cannon Beach: Overview of Bus, Train, Flight, and Car Trips

Traveling between Seattle and Cannon Beach offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Seattle to Cannon Beach, covering a distance of 203 miles. Enjoy roughly a 4-hour drive through the picturesque Pacific Northwest landscapes. 💰 Explore different travel options as prices fluctuate between $35 to $55 for the journey by car. Plan your budget accordingly for this affordable and rewarding road trip experience.
Average price
$35 - $55
🛫 The quickest way to travel from Seattle to Cannon Beach is by taking a direct flight from Seattle Airport to Portland Airport, which only takes 51 minutes. Both Delta and Alaska Airlines, Inc. offer flights on this route. 🚗 Once you land in Portland, you can rent a car or take a shuttle to drive the remaining 80 miles to reach the charming coastal town of Cannon Beach. The drive typically takes about 1.5 to 2 hours, depending on traffic and weather conditions.
Departure Point
Seattle Airport
Arrival Point
Portland Airport
🚌 Starting in Seattle there is no direct bus to Cannon Beach. The journey involves transfers and takes approximately 6 hours and 15 minutes. 🌊 Route 1 entails an 8-hour trip covering a distance of 259 miles from Seattle to Cannon Beach. The first step includes a 4-hour bus ride towards Los Angeles with Greyhound, followed by a 1 hour 55-minute trip towards Astoria with Oregon POINT. 💵 Prices for the bus between Cannon Beach and Seattle range from $34 to $88. Travelers can expect a scenic ride with opportunities to explore different locations along the way.
Departure Point
Seattle station
Arrival Point
Cannon Beach Family Market / Surfside Resort station

Frequently asked questions

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

Or choose the category:
The cheapest way to get from Seattle to Cannon Beach is by taking a combination of train and bus via Tillamook. This option can cost anywhere between $14 to $110 and takes approximately 8 hours and 54 minutes. The journey involves a train ride from Seattle to Portland, followed by a bus ride from Portland to Tillamook, and finally another bus from Tillamook to Cannon Beach.
The fastest way to travel from Seattle to Cannon Beach is by driving. The journey is approximately 4 hours and the cost for gas and tolls is usually around $35 to $55, depending on the vehicle. Alternatively, you can also consider taking a flight from Seattle to Portland, Oregon, which takes about 1 hour, and then driving the remaining 1.5 to 2 hours to Cannon Beach.
The distance from Seattle to Cannon Beach is approximately 228 km. If you prefer to drive, it is a longer distance of roughly 327 km. The driving time can vary depending on traffic and road conditions, while the train and bus option would take around 8 hours and 54 minutes. Both options offer scenic views of the Pacific Northwest, so you can enjoy the journey while traveling to Cannon Beach.
The best way to travel from Seattle to Cannon Beach without a car is by taking a combination of train and bus. First, take the Amtrak train from Seattle to Portland, which takes approximately 3 hours. From there, transfer to the Greyhound bus and travel to Cannon Beach, which takes around 3 hours. The total travel time will be around 6 hours and 25 minutes. The cost for this journey can range from $25 to $130, depending on the specific train and bus options chosen.
The travel time from Seattle to Cannon Beach is approximately 6 hours and 25 minutes, including transfers. This estimate may vary depending on the mode of transportation chosen. You can choose to travel by train and bus, which takes around 8 hours and 54 minutes by car, which typically takes around 3 to 4 hours, depending on traffic conditions.
There are plenty of accommodation options available near Cannon Beach, with over 510 hotels to choose from. Prices for these hotels start at around $60 per night, depending on the location, amenities, and time of booking.
Yes, you can drive from Seattle to Cannon Beach. The driving distance between the two cities is approximately 327 km, and it usually takes around 4 hours to complete the journey. The route primarily consists of driving south on Interstate 5 and then west on Highway 26 before reaching Cannon Beach.
No, there is no direct bus service between Seattle and Cannon Beach. The most convenient way to travel is by taking a bus from Seattle to Portland Amtrak Station, and then transferring to a bus that will take you to Cannon Beach. The entire journey, including transfers, takes approximately 6 hours and 35 minutes.
You can catch the Seattle to Cannon Beach bus from the Seattle station. Flixbus USA operates the bus services for this route.
The bus from Seattle to Cannon Beach arrives at the Cannon Beach Family Market / Surfside Resort station. This is a convenient location for travelers as it is located in the heart of Cannon Beach and provides easy access to popular attractions and accommodations in the area. Upon arrival, passengers can easily explore the beautiful beaches, visit the famed Haystack Rock enjoy the charming shops and restaurants in downtown Cannon Beach.
Delta and Alaska Airlines, Inc. are the main airlines that offer flights between Seattle and Cannon Beach. Both airlines operate flights from Seattle Airport to Portland Airport. From Portland, you can then take a bus or rent a car to reach Cannon Beach, which is approximately 80 miles southwest of the airport. The flight duration from Seattle to Portland is around 1 hour, and the total travel time to Cannon Beach will depend on the mode of transportation chosen for the remaining distance.
The fastest way to get from Seattle to Cannon Beach is by taking a flight from Seattle Airport to Portland Airport. The quickest flight takes approximately 51 minutes. Both Delta and Alaska Airlines offer flights from Seattle to Portland. Once you arrive in Portland, you can then take a bus or rent a car to continue your journey to Cannon Beach, which is about a 2-hour drive away from the airport.
The flight from Seattle to Cannon Beach is relatively short, with a direct flight lasting about 51 minutes. However, it is important to note that there are no direct flights from Seattle to Cannon Beach, as Cannon Beach does not have its own airport. Travelers would need to fly from Seattle to Portland, which is the closest major city with an airport, and then drive or take public transportation from Portland to Cannon Beach, which is approximately a 1.5 to 2-hour journey.
The cost of a bus ticket from Seattle to Cannon Beach can range from $34 to $88 depending on the time of travel and the bus company chosen.
The cost to drive from Seattle to Cannon Beach can range from $35 to $55, depending on factors such as fuel prices and the type of car you are driving.