There are 7 ways to get from Portland to Sunshine Coast by train, unknown, bus, plane, shuttle, 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 (Amtrak)
best- Take the train from Portland to Vancouvertrain Amtrak Cascades
- Walk from Vancouver to Sunshine Coastunknown
9h 42mBus, 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 31mFly to Vancouver International Airport, shuttle, travel
- Fly from Portland International Airport (PDX) to Vancouver International Airport (YVR)plane PDX - YVR
- Take a shuttle bus from Vancouver International Airport to Hilton Whistler Resort & Spa
- Walk from Hilton Whistler Resort & Spa to Sunshine Coastunknown
6h 37mTrain, 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 12mFly to Bellingham International Airport, bus, 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 bus from Vancouver Downtown to Squamishbus
- Walk from Squamish to Sunshine Coastunknown
8h 38mFly 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
7h 10mFly to Sechelt-Gibsons Airport, travel
- Fly from Portland International Airport (PDX) to Sechelt-Gibsons Airport (YHS)plane PDX - YHS
- Walk from Sechelt-Gibsons Airport (YHS) to Sunshine Coastunknown
6h 29m
Portland International Airport (PDX) to Vancouver International Airport (YVR) flights
Questions & Answers
The distance between Portland and Sunshine Coast is 626 km.
The best way to get from Portland to Sunshine Coast without a car is to train and travel which takes 9h 42m and costs .
It takes approximately 9h 42m 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 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 @ Bay 2, Westbound W Pender St @ Burrard St, Vancouver - 1025 Dunsmuir Street, and Garibaldi Provincial Park - Rubble Creek Trailhead in around 11h 31m.
- Website
- alaskaair.com
Flights from Portland International Airport to Vancouver International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $460–750
Flights from Portland International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $460–750
Flights from Portland International Airport to Bellingham International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $250–700
- Website
- pacificcoastal.com
Flights from Portland International Airport to Powell River Airport via Vancouver International Airport
- Ave. Duration
- 3h 34m
- When
- Every day
- Estimated price
- $65–1,500
Flights from Portland International Airport to Powell River Airport via Seattle, Vancouver International Airport
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $65–1,500
Flights from Portland International Airport to Powell River Airport via San Francisco, Vancouver International Airport
- Ave. Duration
- 7h 41m
- When
- Every day
- Estimated price
- $170–750
- Website
- harbourair.com
Flights from Portland International Airport to Sechelt-Gibsons Airport via Vancouver International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $70–460
Flights from Portland International Airport to Sechelt-Gibsons Airport via Seattle, Vancouver International Airport
- Ave. Duration
- 6h 8m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $70–1,700
Flights from Portland International Airport to Sechelt-Gibsons Airport via Vancouver International Airport, Nanaimo
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $75–1,700
- Website
- aircanada.com
Flights from Portland International Airport to Vancouver International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- $50–340
- Website
- delta.com
Flights from Portland International Airport to Vancouver International Airport via Seattle
- Ave. Duration
- 3h 19m
- When
- Every day
- Estimated price
- $50–350
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $150–310
- Website
- https://www.amtrak.com/home.html
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $150–310
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Portland Curbside Bus Stop to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $100–150
- Book at
- https://www.jeffersonlines.com
- Adult
- $100–150
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Portland Curbside Bus Stop to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- 5 times a week
- Estimated price
- $70–120
- Schedules at
- flixbus.com
- Phone
- +1 800 928 7101
- [email protected]
- Website
- parkbus.ca
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $48–95
- Website
- https://www.parkbus.ca/
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
- Phone
- +1 604 326 1616
- [email protected]
- Website
- yvrskylynx.com
Shuttle from Vancouver International Airport to Hilton Whistler Resort & Spa
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–80
- Website
- https://yvrskylynx.com/
- Executive/Express
- $55–80
- Standard
- $40–60
Bus from Vancouver Downtown to Squamish
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $30–75
- Website
- https://yvrskylynx.com/
- Executive/Express
- $50–75
- Standard
- $30–45
- Phone
- 1-844-613-8222
- [email protected]
- Website
- sunshinecoastconnector.ca
Bus from Langdale Terminal to Egmont
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- $60–85
- Website
- https://sunshinecoastconnector.ca/index.php?route=common/home
- Passenger
- $60–85
- Phone
- +1 800.665.2122
- [email protected]
- Website
- quickcoach.com
Bus from Bellingham Airport to River Rock Casino Resort, Richmond
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $37–42
- Website
- https://quickcoach.com/en
- Schedules at
- https://quickcoach.com/en/schedule
- Adult
- $37–42
- Phone
- +1 888 223 3779
- Website
- bcferries.com
Ferry from Horseshoe Bay to Langdale
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- $7–65
- Website
- https://www.bcferries.com
- 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
















