Our Location

Canadian Princess Lodge & Marina,
1943 Peninsula Rd,
Ucluelet, V0R 3A0


Getting Here

Canadian Princess Lodge & Marina is located in a tranquil inlet in Ucluelet, on the west coast of Vancouver Island — just minutes from the Pacific Rim National Park Reserve and the town of Tofino.

By Land

  • From Vancouver (5–6 hr travel):
    Take a BC Ferries sailing from Horseshoe Bay (Vancouver) to Nanaimo or from Tsawwassen to Nanaimo/Victoria. From there, follow Highway 19 north, then Highway 4 west toward Ucluelet. The drive from Nanaimo takes approximately 2.5 hours.

  • From Victoria (4.5 hr drive):
    Travel north on Highway 1, then continue onto Highway 19 and connect to Highway 4 west toward Ucluelet.

  • From Campbell River / Comox (3–3.5 hr drive):
    Drive south on Highway 19, then take Highway 4 west toward Ucluelet.

  • From Port Angeles, Washington:
    Take the Coho Ferry to Victoria, then follow the driving route via Highway 1 and Highway 4 to Ucluelet.

  • Parking:
    Complimentary parking is available for all guests on-site.

By Air

  • Regional Flights:
    Direct flights are available from Vancouver (YVR South Terminal or downtown harbour) to Tofino-Long Beach Airport (YAZ) or Tofino Harbour via floatplane.

  • From Tofino Airport:
    The lodge is approximately a 25-minute drive from the airport.

  • Major Airport Access:
    Vancouver International Airport (YVR) is the closest international hub, with onward connections by air or ferry and car.

Additional Travel Options

  • By Bus:
    Tofino Express Bus offers service from Vancouver Island cities including Victoria, Nanaimo and Parksville, with a stop in Ucluelet.

  • Scenic Route:
    Passenger ferries and alternative coastal routes are available for those travelling without a vehicle.


Helpful links for your journey to Canadian Princess Lodge & Marina

hyperlink icon
hyperlink icon
hyperlink icon