There are 10 ways to get from Portland to Sunshine Coast by train, unknown, bus, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, travel
best- Take the train from Portland to Vancouvertrain
- Take the train from Vancouver Harbour to Powell River - Powell Laketrain 267
- Walk from Powell River - Powell Lake to Sunshine Coastunknown
10h 57mBus, travel
- Take the bus from Portland Curbside Bus Stop to Vancouverbus
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Sunshine Coastunknown
11h 21mFly Portland International Airport to Vancouver International Airport, train, travel
- Fly from Portland International Airport (PDX) to Vancouver International Airport (YVR)plane PDX - YVR
- Take the train from Vancouver Harbour to Powell River - Powell Laketrain
- Walk from Powell River - Powell Lake to Sunshine Coastunknown
7h 14mTrain, bus, travel
- Take the train from Portland to Vancouvertrain
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Sunshine Coastunknown
11h 21mTrain, ferry, bus, travel
- Take the train from Portland to Vancouvertrain
- Take the ferry from Horseshoe Bay to Langdaleferry
- Take the bus from Langdale Terminal to Egmontbus
- Walk from Egmont to Sunshine Coastunknown
13h 16mFly Portland International Airport to Bellingham International Airport, bus, train, travel
- Fly from Portland International Airport (PDX) to Bellingham International Airport (BLI)plane PDX - BLI
- Take the bus from Bellingham Airport to River Rock Casino Resort, Richmondbus
- Take the train from Vancouver Harbour to Powell River - Powell Laketrain
- Walk from Powell River - Powell Lake to Sunshine Coastunknown
8h 27mFly Portland International Airport to Powell River Airport, travel
- Fly from Portland International Airport (PDX) to Powell River Airport (YPW)plane PDX - YPW
- Walk from Powell River Airport (YPW) to Sunshine Coastunknown
6h 25mTrain to Vancouver International Airport, fly to Powell River Airport, travel
- Take the train from Portland to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Powell River Airport (YPW)plane YVR - YPW
- Walk from Powell River Airport (YPW) to Sunshine Coastunknown
11h 9mFly Portland International Airport to Seattle-Tacoma International Airport, train, bus, travel
- Fly from Portland International Airport (PDX) to Seattle-Tacoma International Airport (SEA)plane PDX - SEA
- Take the train from Seattle to Vancouvertrain
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Sunshine Coastunknown
11h 35mFly Portland International Airport to King County International Airport, train, bus, travel
- Fly from Portland International Airport (PDX) to King County International Airport (BFI)plane PDX - BFI
- Take the train from Seattle to Vancouvertrain
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
- Walk from Garibaldi Provincial Park - Rubble Creek Trailhead to Sunshine Coastunknown
11h 31m
Portland International Airport (PDX) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The distance between Portland and Sunshine Coast is 713 km.
The best way to get from Portland to Sunshine Coast without a car is to train and travel which takes 10h 57m and costs .
It takes approximately 10h 57m to get from Portland to Sunshine Coast, including transfers.
What companies run services between Portland, OR, USA and Sunshine Coast, BC, Canada?
There is no direct connection from Portland to Sunshine Coast. However, you can take the train to Vancouver, walk to Main Street-Science World Station @ Platform 1, take the subway to Burrard Station @ Platform 1, walk to Vancouver Harbour, take the train to Powell River - Powell Lake, then travel to Sunshine Coast. Alternatively, you can take a bus from Portland Curbside Bus Stop to Sunshine Coast via Vancouver, Main Street-Science World Station @ Platform 1, Burrard Station @ Platform 1, Vancouver - 1025 Dunsmuir Street, and Garibaldi Provincial Park - Rubble Creek Trailhead in around 11h 21m.
- Website
- alaskaair.com
Flights from Portland International Airport to Vancouver International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $470–700
Flights from Portland International Airport to Vancouver International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- $470–700
Flights from Portland International Airport to Bellingham International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $260–700
Flights from Portland International Airport to Bellingham International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $260–700
Flights from Portland International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $190–460
- Website
- pacificcoastal.com
Flights from Portland International Airport to Powell River Airport via Vancouver International Airport
- Ave. Duration
- 2h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $60–1,400
Flights from Portland International Airport to Powell River Airport via Seattle-Tacoma International Airport, Vancouver International Airport
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- $60–1,400
Flights from Vancouver International Airport to Powell River Airport
- Ave. Duration
- 36 min
- When
- Every day
- Estimated price
- $130–340
- Website
- delta.com
Flights from Portland International Airport to Vancouver International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 3h 19m
- When
- Every day
- Estimated price
- $45–310
Flights from Portland International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- $35–290
Flights from Portland International Airport to King County International Airport
- Ave. Duration
- 50 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $370–550
- Website
- aircanada.com
Flights from Portland International Airport to Vancouver International Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- $45–300
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $260–400
- Website
- Amtrak
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $260–400
- Website
- Amtrak
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $260–400
- Website
- Amtrak
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $260–400
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $120–190
- Website
- Amtrak
Train from Seattle to Vancouver
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $120–190
- Website
- Amtrak
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Powell River - Powell Lake
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Website
- Harbour Air
Train from Vancouver Harbour to Powell River - Powell Lake
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Website
- Harbour Air
Train from Vancouver Harbour to Powell River - Powell Lake
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Website
- Harbour Air
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Portland Curbside Bus Stop to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- 5 times a week
- Estimated price
- $65–100
- Schedules at
- Flixbus USA
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $48–95
- Website
- Parkbus Homepage
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
- Phone
- 1-844-613-8222
- [email protected]
- Website
- Sunshine Coast Connector
Bus from Langdale Terminal to Egmont
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- Sunshine Coast Connector
- Passenger
- $60–85
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from Bellingham Airport to River Rock Casino Resort, Richmond
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $38–43
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $38–43
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
Want to know more about travelling around Canada
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
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide










