There are 5 ways to get from Orcas Island to White Rock by plane, car, ferry, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Anacortes, drive
best- Fly from Orcas Island Airport (ESD) to Anacortes (OTS)plane ESD - OTS
- Drive from Anacortes (OTS) to White Rockcar
2h 15m$60–369Ferry, drive via Ferndale Station Gate 3
cheapest- Take the ferry from Orcas Island to Anacortesferry Orcas Island - Anacortes
- Drive from Anacortes to Fisherman's Covecar
5h 40m$29–76Ferry, taxi, bus, line 75 bus, drive
- Take the ferry from Orcas Island to Anacortesferry
- Take the taxi from Anacortes to Chuckanut P&Rtaxi
- Take the bus from Chuckanut P&R to Bellingham Transit Stationbus 80X
- Take the bus from Bellingham Station to Blaine Centerbus 75
- Drive from Blaine Center to White Rockcar
5h 11m$101–168Ferry, drive
- Take the ferry from Orcas Island to Anacortesferry Orcas Island - Anacortes
- Drive from Anacortes to Lummi Island Ferrycar
3h 40m$34–83Bus, line 321 bus
- Take the bus from Bellingham Airport to Chevron - Gas Stationbus
- Take the bus from Southbound King George Blvd @ 64 Ave to Westbound Thrift Ave @ Johnston Rdbus
2h 53m$70–335
Orcas Island Airport (ESD) to Anacortes (OTS) flights
Questions & Answers
The cheapest way to get from Orcas Island to White Rock is to ferry and drive via Ferndale Station Gate 3 which costs $29 - $80 and takes 5h 40m.
The fastest way to get from Orcas Island to White Rock is to fly and drive which takes 2h 15m and costs $60 - $370.
No, there is no direct bus from Orcas Island to White Rock. However, there are services departing from Bellingham Airport and arriving at Westbound Thrift Ave @ Johnston Rd via Southbound King George Blvd @ 64 Ave. The journey, including transfers, takes approximately 2h 53m.
The distance between Orcas Island and White Rock is 135 km.
It takes approximately 2h 15m to get from Orcas Island to White Rock, including transfers.
Orcas Island to White Rock bus services, operated by Quick Shuttle, depart from Bellingham Airport station.
Orcas Island to White Rock bus services, operated by Quick Shuttle, arrive at Chevron - Gas Station.
There are 368+ hotels available in White Rock.
What companies run services between Orcas Island, WA, USA and White Rock, BC, Canada?
You can take a flight from Orcas Island Airport (ESD) to Westbound Thrift Ave @ Johnston Rd via Bellingham International Airport (BLI), Bellingham Airport, Chevron - Gas Station, and Southbound King George Blvd @ 64 Ave in around 2h 53m.
- Website
- sanjuanairlines.com
Flights from Orcas Island Airport to Anacortes via Roche Harbor
- Ave. Duration
- 1h 37m
- When
- Monday to Friday
- Estimated price
- $40–350
Flights from Orcas Island Airport to Anacortes via Blakely Island
- Ave. Duration
- 2h 5m
- When
- Monday to Friday
- Estimated price
- $40–340
- Phone
- +1 360-757-4433
- [email protected]
- Website
- skagittransit.org
Bus from Chuckanut P&R to Bellingham Transit Station
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- $1–3
- Website
- https://www.skagittransit.org
- Youth 8-17
- $1–2
- Adult
- $1–3
- Phone
- +1 360-676-7433
- Website
- ridewta.com
Bus from Chuckanut P&R to Bellingham Transit Station
- Ave. Duration
- 37 min
- Frequency
- 4 times a day
- Estimated price
- $1–3
- Schedules at
- ridewta.com
Bus from Bellingham Station to Blaine Center
- Ave. Duration
- 43 min
- Frequency
- Every 4 hours
- Estimated price
- $1–3
- Schedules at
- ridewta.com
- Phone
- +1 800.665.2122
- [email protected]
- Website
- quickcoach.com
Bus from Bellingham Airport to Chevron - Gas Station
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- $33–38
- Website
- https://quickcoach.com/en
- Schedules at
- https://quickcoach.com/en/schedule
- Adult
- $33–38
- Phone
- +1 604 953 3333
- Website
- translink.ca
Bus from Southbound King George Blvd @ 64 Ave to Westbound Thrift Ave @ Johnston Rd
- Ave. Duration
- 31 min
- Frequency
- Every 15 minutes
- Estimated price
- $4–7
- Website
- https://www.translink.ca/
- Zone 1
- $4
- Zone 2
- $5
- Zone 3
- $7
- Phone
- +1 360 705 7000
- Website
- wsdot.wa.gov
Ferry from Orcas Island to Anacortes
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–50
- Schedules at
- wsdot.wa.gov
- Passenger
- $13–23
- Vehicle & Driver
- $35–50
Ferry from Orcas Island to Anacortes
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–50
- Schedules at
- wsdot.wa.gov
- Passenger
- $13–23
- Vehicle & Driver
- $35–50
Ferry from Orcas Island to Anacortes
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–50
- Schedules at
- wsdot.wa.gov
- Passenger
- $13–23
- Vehicle & Driver
- $35–50
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Getting to Milan from the airport, and Need to know: Eurostar - to help you get the most out of your next trip.









