Travel Planning - Getting to Ucluelet 

By ferry

Vancouver Island is accessed from mainland British Columbia and Washington State in the U.S.A by ferry service. BC Ferries provides year round vehicle and walk-on ferry service. There are three options for ferry routes to Vancouver Island from Vancouver.

From Vancouver ferries go to either Victoria or Nanaimo. Nanaimo is closer to Ucluelet. There are 2 ferry terminals in both Vancouver and Nanaimo. If you are traveling from south of Vancouver take the Tsawwassen to Duke Point (South of Nanaimo) route, which has a sailing time of approximatley 2 hours. If you are coming through Vancouver (or from North of Vancouver), take the Horseshoe Bay to Departure Bay (North of Nanaimo) route, which has a sailing time of approximatley 1 hour and 35 minutes. If you want to come into Victoria rather than Nanaimo take the Tsawwassen to Swartz Bay (Victoria) route which has a sailing time of approximatley 1 hour and 35 minutes.

Sailing times and schedules can be found on the BC Ferries website.  

From the USA,you can take ferries from Anacortes, Port Angeles and Seattle, WA to Victoria, BC. Victoria is on the south end of Vancouver island.Departing from Port Angeles you can take the The MV Coho which is a car and walk-on ferry that runs year round. From Anacortes you can take the year round vehicle and passenger ferry. From Seattle you can take the Victoria Clipper year round passenger only ferry.

Map of Vancouver Island and the ferry terminals, showing Victoria, Vancouver, Nanaimo and Ucluelet.

By Air

Tofino Air offers floatplane service between Vancouver, Nanaimo, Tofino and Ucluelet.

Orca Air offers passenger flights between Vancouver, Victoria, Tofino and Ucluelet.

By Bus

Please be aware that buses may only travel once or twice per day to and from Ucluelet so please allow plenty of time when making your travel plans.

Greyhound provides bus service between downtown Vancouver, Victoria, Nanaimo, Tofino and Ucluelet

Tofino bus provides bus service between Vancouver, Victoria, Nanaimo, Tofino and Ucluelet

By Car 

Download Printable Directions (PDF)

Ucluelet is 182 km (113 miles) from Nanaimo on Highway #4, approximately a 2.5-3 hour drive.

Ucluelet is 293km (182miles) from Victoria on Highway #1 and then Highway #4, approximatley a 4-5 hour drive.

Some of the towns along the way are Parksville, Coombs, and Port Alberni. Drive through Port Alberni on Johnstone Road, go to the end of Johnstone Road and turn right on River Road. You can fuel up at the Petro Canada or the Tempo on River Road. The last full service station and store between Port Alberni and Ucluelet is the Tseshaht Market, where you can fill-up, pick up supplies, and grab a bite to eat. They also have a picnic and rest area, and a Tseshaht First Nation Totem Pole Garden.

Once in Ucluelet

Follow Peninsula road through town until you pass the two schools. Turn left on Marine Drive & go 2 blocks towards the water, you will see our signs. We are located at the end of Marine at 1167 Helen Road and our business is well signposted throughout town.

Link for a Map of Ucluelet Harbour