How to get from Cannon Beach to Portland by bus and light rail?
From Cannon Beach to Portland by bus and light rail
To get from Cannon Beach to Portland in Portland, OR, you’ll need to take 2 bus lines and one light rail line: take the 20 bus from Cannon Beach Visitor Center station to Seaside Cinema station. Next, you’ll have to switch to the NORTHWEST bus and finally take the GREEN light rail from Union Station/NW 5th & Glisan station to SW 5th & Oak St station. The total trip duration for this route is approximately 3 hr 28 min. The bus and light rail schedule from Cannon Beach may change. We recommend you check the updated bus and light rail schedule to Portland on the Moovit app.
Step by Step
- 1Start from bus stationCannon Beach
- 2Wait for bus20Seaside
- 3Ride to bus stationSeaside CinemaID 40016 min
- 4Walk to bus stationSeaside Cinema10 yd • 1 min
- 5Wait for busNORTHWESTPortland
- 6Ride to bus stationPortland Amtrak Station156 min
- 7Walk to light rail stationUnion Station/NW 5th & Glisan280 yd • 4 min
- 8Wait for light railGREENPSU South/SW 5th & Jackson Max Stn
- 9Ride to light rail stationSW 5th & Oak St3 min
- 10Walk toPortland20 yd • 1 min
From Cannon Beach to Portland by bus
To get from Cannon Beach to Portland in Portland, OR, take the 20 bus from Cannon Beach -- Candy Kitchen - 256 N Hemlock St station to Cannon Beach -- Family Market/Surfside Resort station. Next, take the NORTHWEST bus from Cannon Beach Family Market / Surfside Resort station to Portland Amtrak Station station. The total trip duration for this route is approximately 2 hr 44 min. The bus and light rail schedule from Cannon Beach may change. We recommend you check the updated bus and light rail schedule to Portland on the Moovit app.
Step by Step
- 1Walk to bus stationCannon Beach -- Candy Kitchen - 256 N Hemlock StID 423200 yd • 3 min
- 2Wait for bus20Cannon Beach
- 3Ride to bus stationCannon Beach -- Family Market/Surfside ResortID 4254 min
- 4Walk to bus stationCannon Beach Family Market / Surfside ResortID 43310 yd • 1 min
- 5Wait for busNORTHWESTPortland
- 6Ride to bus stationPortland Amtrak Station132 min
- 7Walk toPortland0.53 mi • 11 min
Public transit directions from Cannon Beach to Portland
Bus And Light Rail schedule from Cannon Beach to Portland
Related Routes
- Canby to Portland
- Cedar Hills to Portland
- Damascus to Portland
- Gresham to Portland
- Sandy to Portland
- Wilsonville to Portland
- Battle Ground to Portland
- Washougal to Portland
- Cannon Beach to Molalla
- Cannon Beach to Rockaway Beach
- Cannon Beach to Mount Hood
- Cannon Beach to Sandy
- Cannon Beach to Camas
- Gearhart to Mount Hood
- Gearhart to Sandy
- Gearhart to Camas
- Molalla to Beaverton
- Molalla to Gladstone
- Molalla to Sandy
- Mulino to Canby
From Cannon Beach to Portland by bus
To get from Cannon Beach to Portland in Portland, OR, take the 20 bus from Cannon Beach -- Candy Kitchen - 256 N Hemlock St station to Cannon Beach -- Family Market/Surfside Resort station. Next, take the NORTHWEST bus from Cannon Beach Family Market / Surfside Resort station to Portland Amtrak Station station. The total trip duration for this route is approximately 2 hr 44 min. The bus and light rail schedule from Cannon Beach may change. We recommend you check the updated bus and light rail schedule to Portland on the Moovit app.
Step by Step
- 1Walk to bus stationCannon Beach -- Candy Kitchen - 256 N Hemlock StID 423200 yd • 3 min
- 2Wait for bus20Cannon Beach
- 3Ride to bus stationCannon Beach -- Family Market/Surfside ResortID 4254 min
- 4Walk to bus stationCannon Beach Family Market / Surfside ResortID 43310 yd • 1 min
- 5Wait for busNORTHWESTPortland
- 6Ride to bus stationPortland Amtrak Station132 min
- 7Walk toPortland0.53 mi • 11 min
Questions & Answers
What is the fastest way to get from Cannon Beach to Portland?
The fastest way takes 208 minutes, using Bus line 20, Bus line NORTHWEST, Light Rail line GREEN.
What is the alternative route to get from Cannon Beach to Portland?
The alternative route takes 164 minutes, using Bus line 20, Bus line NORTHWEST.
Is there a direct bus between Cannon Beach and Portland in Portland, OR?
No, you’ll have to take 2 bus lines and one light rail line in total. The total travelling time is 3 hr 28 min.
Which bus line goes from Cannon Beach to Portland in Portland, OR?
The 20 bus line goes from Seaside station near Cannon Beach to Seaside Cinema station. From there you’ll have to take one bus line and one light rail line till Seaside Cinema station near Portland in Portland, OR.
How long does it take to travel from Cannon Beach to Portland in Portland, OR by bus and light rail?
The total travel time between Cannon Beach and Portland in Portland, OR by bus and light rail is about 3 hr 28 min.
Where do I get on the bus near Cannon Beach to get to Portland in Portland, OR?
Get on the 20 bus from the Seaside stop near Cannon Beach in Portland, OR.
Where do I get off the bus when travelling between Cannon Beach and Portland in Portland, OR?
Get off the bus at the Seaside Cinema station, which is closest to Portland in Portland, OR.
When is the last bus from Cannon Beach to Portland in Portland, OR?
The last bus from Cannon Beach to Portland in Portland, OR is the Portland-Astoria line. It leaves the Cannon Beach Family Market / Surfside Resort stop at 11:51 AM.
Popular Routes
- Tualatin to Hillsboro
- Hwy 30/Havlik Dr to Vancouver WA USA
- NE 28th & Yacht Ave to Reed College
- Rose Quarter Transit Center to Longview WA USA
- Sw 6th & Salmon to City of Battle Ground
- Hwy 212 & SE 102nd to Oregon City
- NE Halsey & 66th to Bingen WA USA
- NE Halsey & Wood Village Blvd to Longview WA USA
- Portland Amtrak Station to Rainier OR USA
- Clinton St/SE 12th Ave Max Station to Bingen WA USA
- SW Barnes & Monterey/St Vincent Hosp Dr to Portland Expo Center
- Tigard Transit Center to Cornelius OR USA
- Sunset Transit Center to Portland State University
- SW Hall & Scholls Ferry to Bingen WA USA
- Oregon City Amtrak to Lewis And Clark College
- Beavercreek & Fir to Bingen WA USA
- 99th Street Transit Center to Longview WA USA
- SE Bybee Blvd Max Station to Stevenson WA USA
- 19500 Block SW 65th to Banks OR USA
- Oregon City Amtrak to Willamette University