There are 8 ways to get from San Juan Islands to Cannon Beach by unknown, plane, bus, car ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Sitka Rocky Gutierrez Airport, fly to Portland International Airport, bus
best- Walk from San Juan Islands to Sitka Rocky Gutierrez Airport (SIT)unknown
- Fly from Sitka Rocky Gutierrez Airport (SIT) to Portland International Airport (PDX)plane SIT - PDX
- Take the bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resortbus
10h 38mTravel, car ferry, train, bus
- Walk from San Juan Islands to Petersburg, AKunknown
- Take the carferry from Petersburg, AK to Bellingham, WAcarferry Jun
- Take the train from Bellingham Amtrak Station to Portlandtrain
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
2d 19hTravel to Sitka Rocky Gutierrez Airport, fly to Seattle-Tacoma International Airport, train, bus
- Walk from San Juan Islands to Sitka Rocky Gutierrez Airport (SIT)unknown
- Fly from Sitka Rocky Gutierrez Airport (SIT) to Seattle-Tacoma International Airport (SEA)plane SIT - SEA
- Take the train from Tacoma to Portlandtrain
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
12h 7mTravel, car ferry to Juneau International Airport, fly to Portland International Airport, bus
- Walk from San Juan Islands to Kakeunknown
- Take the carferry from Kake to Juneau, AKcarferry
- Fly from Juneau International Airport (JNU) to Portland International Airport (PDX)plane JNU - PDX
- Take the bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resortbus
19h 30mTravel to Angoon, fly to Seattle-Tacoma International Airport, train, bus
- Walk from San Juan Islands to Angoon (AGN)unknown
- Fly from Angoon (AGN) to Seattle-Tacoma International Airport (SEA)plane AGN - SEA
- Take the train from Tacoma to Portlandtrain
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
16h 36mTravel to Kake, fly to Seattle-Tacoma International Airport, train, bus
- Walk from San Juan Islands to Kake (KAE)unknown
- Fly from Kake (KAE) to Seattle-Tacoma International Airport (SEA)plane KAE - SEA
- Take the train from Tacoma to Portlandtrain
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
13h 10mTravel, car ferry to Juneau International Airport, fly to Seattle-Tacoma International Airport, train, bus
- Walk from San Juan Islands to Kakeunknown
- Take the carferry from Kake to Juneau, AKcarferry
- Fly from Juneau International Airport (JNU) to Seattle-Tacoma International Airport (SEA)plane JNU - SEA
- Take the train from Tacoma to Portlandtrain
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
21h 24mTravel, car ferry, bus
- Walk from San Juan Islands to Petersburg, AKunknown
- Take the carferry from Petersburg, AK to Bellingham, WAcarferry Jun
- Take the bus from Bellingham Bus Stop to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Portland Curbside Bus Stopbus
- Take the bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resortbus
2d 19h
Sitka Rocky Gutierrez Airport (SIT) to Portland International Airport (PDX) flights
Questions & Answers
The distance between San Juan Islands and Cannon Beach is 1114 miles.
The best way to get from San Juan Islands to Cannon Beach without a car is to travel and car ferry and train and bus which takes 2 days 19h and costs .
It takes approximately 10h 38m to get from San Juan Islands to Cannon Beach, including transfers.
Cannon Beach is 1h ahead of San Juan Islands. It is currently 2:25 PM in San Juan Islands and 3:25 PM in Cannon Beach.
There are 353+ hotels available in Cannon Beach.
What companies run services between San Juan Islands, AK, USA and Cannon Beach, OR, USA?
There is no direct connection from San Juan Islands to Cannon Beach. However, you can travel to Sitka Rocky Gutierrez Airport (SIT) airport, fly to Portland International Airport (PDX), walk to Portland Int'l Airport station, take the vehicle to Sunset TC station, walk to Sunset Transit Center, then take the bus to Cannon Beach Family Market / Surfside Resort. Alternatively, you can take a vehicle from San Juan Islands to Cannon Beach Family Market / Surfside Resort via Petersburg, AK, Bellingham, WA, Bellingham Amtrak Station, Portland, and Portland Amtrak Station in around 2d 19h.
- Website
- alaskaair.com
Flights from Sitka Rocky Gutierrez Airport to Portland International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $190–900
Flights from Sitka Rocky Gutierrez Airport to Portland International Airport via Ketchikan, Seattle-Tacoma International Airport
- Ave. Duration
- 8h 24m
- When
- Every day
- Estimated price
- $190–900
Flights from Sitka Rocky Gutierrez Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 2h 29m
- When
- Every day
- Estimated price
- $320–440
Flights from Juneau International Airport to Portland International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $170–800
Flights from Juneau International Airport to Portland International Airport via Anchorage
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- $200–800
Flights from Juneau International Airport to Portland International Airport via Ketchikan, Seattle-Tacoma International Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $170–800
Flights from Juneau International Airport to Portland International Airport via Sitka Rocky Gutierrez Airport, Seattle-Tacoma International Airport
- Ave. Duration
- 9h 2m
- When
- Every day
- Estimated price
- $170–800
Flights from Angoon to Seattle-Tacoma International Airport via Juneau International Airport
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- $180–900
Flights from Angoon to Seattle-Tacoma International Airport via Tenakee, Juneau International Airport
- Ave. Duration
- 7h 50m
- When
- Friday and Sunday
- Estimated price
- $180–900
Flights from Kake to Seattle-Tacoma International Airport via Juneau International Airport
- Ave. Duration
- 4h 39m
- When
- Every day
- Estimated price
- $190–900
Flights from Juneau International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- $250–650
Flights from Juneau International Airport to Seattle-Tacoma International Airport via Ketchikan
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $250–650
- Website
- delta.com
Flights from Juneau International Airport to Portland International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $80–380
Flights from Juneau International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- $70–360
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Bellingham Amtrak Station to Portland
- Ave. Duration
- 6h 21m
- Frequency
- Once daily
- Estimated price
- $85–180
- Website
- Amtrak
Train from Tacoma to Portland
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- $40–95
- Website
- Amtrak
Train from Tacoma to Portland
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- $40–95
- Website
- Amtrak
Train from Tacoma to Portland
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- $40–95
- Website
- Amtrak
Train from Tacoma to Portland
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- $40–95
- Website
- Amtrak
- Phone
- +1 888-846-4183
- Website
- Point
Bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $11–29
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Bus from Sunset Transit Center to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $11–29
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Bus from Portland Amtrak Station to Cannon Beach Family Market / Surfside Resort
- Ave. Duration
- 2h 12m
- Frequency
- Twice daily
- Estimated price
- $12–30
- Website
- Point
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Bellingham Bus Stop to Seattle Bus Station
- Ave. Duration
- 1h 50m
- Frequency
- Twice daily
- Estimated price
- $13–26
- Website
- Greyhound
Bus from Seattle Bus Station to Portland Curbside Bus Stop
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a day
- Estimated price
- $26–50
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Seattle Bus Station to Portland Curbside Bus Stop
- Ave. Duration
- 3h 35m
- Frequency
- 5 times a day
- Estimated price
- $27–50
- Schedules at
- Flixbus USA
- Phone
- +1 800-642-0066
- [email protected]
- Website
- Alaska Department of Transportation
Car ferry from Petersburg, AK to Bellingham, WA
- Ave. Duration
- 2d 7h
- Frequency
- On demand
- Estimated price
- $190–650
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $190–650
Car ferry from Kake to Juneau, AK
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Estimated price
- $29–100
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $29–100
Car ferry from Kake to Juneau, AK
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Estimated price
- $29–100
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $29–100
Car ferry from Petersburg, AK to Bellingham, WA
- Ave. Duration
- 2d 7h
- Frequency
- On demand
- Estimated price
- $190–650
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $190–650
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide










