There are 6 ways to get from Maple Ridge to Ocean Shores by train, bus, taxi, car, 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, bus, taxi
best- Take the train from Vancouver to Centralia Amtrak Stationtrain
- Take the bus from Centralia - Amtrak to Elma Transit Centerbus 45
- Take the taxi from Elma Transit Center to Ocean Shorestaxi
12h 10m$205–323Drive 263.1 mi
cheapest- Drive from Maple Ridge to Ocean Shorescar 263.1 mi
5h 15m$61–87Bus, taxi
- Take the bus from Chevron - Gas Station to Seattle-Tacoma International Airportbus
- Take the bus from Seattle Tacoma Intl Airport to Olympiabus
- Take the bus from Olympia Transit Center to Elma Transit Centerbus 40
- Take the taxi from Elma Transit Center to Ocean Shorestaxi
12h 12m$192–241Train, ferry, bus, drive
- Take the train from Port Haney Station Westbound to Waterfront Station Unload Onlytrain Wce
- Take the train from Vancouver Harbour to Victoria Harbourtrain 18
- Take the ferry from Victoria to Port Angelesferry
- Take the bus from Port Angeles Gateway Transit Center to Forks Transit Centerbus 14
- Drive from Forks Transit Center to Taholah - Quinault & 2ndcar
- Take the bus from Taholah - Quinault & 2nd to Ocean Shores Transit Centerbus 60
12h 42mTrain, bus, taxi via Aberdeen Transit Center
- Take the train from Port Haney Station Westbound to Waterfront Station Unload Onlytrain Wce
- Take the train from Vancouver to Centralia Amtrak Stationtrain
- Take the bus from Centralia - Amtrak to Elma Transit Centerbus 45
- Take the taxi from Aberdeen Transit Center to Ocean Shorestaxi
12h 53m$145–249Train, bus, drive
- Take the train from Vancouver to Kelso-Longviewtrain
- Take the bus from Kelso Multimodal Transportation Center to HHS Campus-Elochoman Valley Rdbus
- Drive from Skamokawa Fairgrounds to Ocean Shorescar
15h 32m$95–211
Comparing Your Travel Options
The cheapest way to get from Maple Ridge to Ocean Shores is to drive which costs $60 - $90 and takes 5h 15m.
The fastest way to get from Maple Ridge to Ocean Shores is to drive which takes 5h 15m and costs $60 - $90.
The distance between Maple Ridge and Ocean Shores is 352 miles. The road distance is 264.6 miles.
The best way to get from Maple Ridge to Ocean Shores without a car is to train and bus and taxi which takes 12h 10m and costs $200 - $330.
It takes approximately 12h 10m to get from Maple Ridge to Ocean Shores, including transfers.
Yes, the driving distance between Maple Ridge to Ocean Shores is 265 miles. It takes approximately 5h 15m to drive from Maple Ridge to Ocean Shores.
There are 277+ hotels available in Ocean Shores.
What companies run services between Maple Ridge, BC, Canada and Ocean Shores, WA, USA?
There is no direct connection from Maple Ridge to Ocean Shores. However, you can take the line 791 bus to Braid Station @ Bay 1, walk to Braid Station @ Platform 1, take the subway to Main Street-Science World Station @ Platform 1, walk to Vancouver, take the train to Centralia Amtrak Station, walk to Centralia - Amtrak, take the bus to Elma Transit Center, then take the taxi to Ocean Shores. Alternatively, you can take the line 701 bus to Maple Meadows Station @ Bay 2, walk to Maple Meadows Station @ Bay 4, take the line 595 bus to Langley Centre @ Bay 4, take the line 364 bus to Westbound 64 Ave @ King George Blvd, walk to Chevron - Gas Station, take the bus to Seattle-Tacoma International Airport, take the bus to Olympia, walk to Olympia Transit Center, take the bus to Elma Transit Center, then take the taxi to Ocean Shores.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Centralia Amtrak Station
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- $60–140
- Website
- Amtrak
Train from Vancouver to Centralia Amtrak Station
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- $60–140
- Website
- Amtrak
Train from Vancouver to Kelso-Longview
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $70–170
- Website
- Amtrak
- Phone
- (360) 532-2770
- Website
- Grays Harbor Transit
Bus from Centralia - Amtrak to Elma Transit Center
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Website
- Grays Harbor Transit
Bus from Olympia Transit Center to Elma Transit Center
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $1–3
- Website
- Grays Harbor Transit
Bus from Taholah - Quinault & 2nd to Ocean Shores Transit Center
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Website
- Grays Harbor Transit
Bus from Centralia - Amtrak to Elma Transit Center
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Website
- Grays Harbor Transit
- Phone
- +1 888-993-3779
- Website
- Black Ball Ferry Line
Ferry from Victoria to Port Angeles
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $25
- Website
- Black Ball Ferry Line
- Schedules at
- Black Ball Ferry Line Schedule & Fares
- Ave. Duration
- 59 min
- Estimated price
- $80–170
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







