There are 5 ways to get from Ucluelet to Sooke by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Ucluelet - Bus stop at 1645 Cedar Road to Nanaimo, Departure Bay Ferry Terminal - Passenger Entrancebus 1611-L
- Take the bus from Nanaimo, Departure Bay Ferry Terminal to Lanford, BC - Park n' Ridebus Nanaimo
6h 21m$99Drive 296.9 km
cheapest- Drive from Ucluelet to Sookecar 296.9 km
4h 17m$60–87Fly Ucluelet Harbour to Vancouver Harbour, train, line 95 bus
- Fly from Ucluelet Harbour to Vancouver Harbourplane
- Take the train from Vancouver Harbour to Victoria Harbourtrain
- Take the bus from Douglas St at Pandora Ave to Langford Exchbus
4h 21mBus via Ucluelet
- Take the bus from Ucluelet to Nanaimo, Departure Bay Ferry Terminalbus
- Take the bus from Nanaimo, Departure Bay Ferry Terminal - Passenger exit; connects from 8:35am HSB ferry to Victoria - Park'n'ride opp. Langford #1 Fire Hallbus 2406-S / ...
6h 36m$100Bus to Nanaimo, fly to Victoria Inner Harbour Apt
- Take the bus from Ucluelet - Bus stop at 1645 Cedar Road to Nanaimo, Departure Bay Ferry Terminal - Passenger Entrancebus
- Fly from Nanaimo (ZNA) to Victoria Inner Harbour Apt (YWH)plane ZNA - YWH
7h 57m$119–494
Ucluelet to Sooke by bus
Comparing Your Travel Options
The cheapest way to get from Ucluelet to Sooke is to drive which costs $60 - $90 and takes 4h 17m.
The fastest way to get from Ucluelet to Sooke is to drive which takes 4h 17m and costs $60 - $90.
No, there is no direct bus from Ucluelet to Sooke. However, there are services departing from Ucluelet - Bus stop at 1645 Cedar Road and arriving at Otter Point Rd at Rhodonite Dr via Nanaimo, Departure Bay Ferry Terminal, Veterans Memorial Pky at Peatt Rd and Langford Exch. The journey, including transfers, takes approximately 6h 21m.
The distance between Ucluelet and Sooke is 304 km. The road distance is 296.9 km.
The best way to get from Ucluelet to Sooke without a car is to bus which takes 6h 21m and costs $100.
It takes approximately 6h 21m to get from Ucluelet to Sooke, including transfers.
Ucluelet to Sooke bus services, operated by Island Link Bus, depart from Ucluelet - Bus stop at 1645 Cedar Road station.
Ucluelet to Sooke bus services, operated by Island Link Bus, arrive at Nanaimo, Departure Bay Ferry Terminal - Passenger Entrance station.
Yes, the driving distance between Ucluelet to Sooke is 297 km. It takes approximately 4h 17m to drive from Ucluelet to Sooke.
There are 97+ hotels available in Sooke.
What companies run services between Ucluelet, BC, Canada and Sooke, BC, Canada?
You can take a bus from Ucluelet - Bus stop at 1645 Cedar Road to Otter Point Rd at Rhodonite Dr via Nanaimo, Departure Bay Ferry Terminal, Lanford, BC - Park n' Ride, Veterans Memorial Pky at Peatt Rd, and Langford Exch in around 6h 21m.
- Website
- harbourair.com
Flights from Nanaimo to Victoria Inner Harbour Apt via Coal Harbour Spb
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $270–600
Flights from Nanaimo to Victoria Inner Harbour Apt via Vancouver
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $240–550
- Phone
- +1 778 800 0225
- [email protected]
- Website
- Harbour Air
Train from Vancouver Harbour to Victoria Harbour
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Website
- Harbour Air
- [email protected]
- Website
- Island Link Bus
Bus from Ucluelet - Bus stop at 1645 Cedar Road to Nanaimo, Departure Bay Ferry Terminal - Passenger Entrance
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $53
- Website
- Island Link Bus
- Road Adult
- $53
Bus from Nanaimo, Departure Bay Ferry Terminal to Lanford, BC - Park n' Ride
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- $44
- Website
- Island Link Bus
- Road Adult
- $44
Bus from Ucluelet to Nanaimo, Departure Bay Ferry Terminal
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $53
- Website
- Island Link Bus
- Road Adult
- $53
Bus from Nanaimo, Departure Bay Ferry Terminal - Passenger exit; connects from 8:35am HSB ferry to Victoria - Park'n'ride opp. Langford #1 Fire Hall
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $44
- Website
- Island Link Bus
- Road Adult
- $44
Bus from Ucluelet - Bus stop at 1645 Cedar Road to Nanaimo, Departure Bay Ferry Terminal - Passenger Entrance
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $53
- Website
- Island Link Bus
- Road Adult
- $53
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 Travelling around the UAE, How to plan an amazing trip around Scandinavia, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.




