Getting Here

Simple & Scenic

Find Your Way Here

The Embassy Inn is conveniently located in James Bay, just steps from Victoria’s Inner Harbour and a short distance from the city’s main transportation hubs. Whether you’re arriving by ferry, plane, car, bike or public transit, getting here is easy and well worth the trip. 

By Car

Whether you’re arriving by ferry or driving from a different part of Vancouver Island, we’re easy to find.

On-site paid parking is available for guests.

By Air

Arrive by plane, seaplane, or helicopter, with convenient connections bringing you right into the heart of Victoria.

  • From Victoria International Airport (YYJ): chevron-down icon
  • From Harbour Air & Seair chevron-down icon
  • From Helijet chevron-down icon

By Public Transit & On Foot

Victoria’s bus system, operated by BC Transit, connects the ferry terminal, airport and many communities across Vancouver Island to downtown Victoria.

By Bike

Victoria is one of Canada’s most bike-friendly cities, with an extensive network of protected cycling routes.

  • From Swartz Bay Ferry Terminal: chevron-down icon
Book Your Stay

Please confirm you are a person.