Fly & Cruise Hotels Near Port of Vancouver, British Columbia
If you're flying in before your cruise, the hotels below are picked specifically because they run a reliable airport shuttle — land, get a good night's sleep, and get to the ship the next morning without arranging your own transportation.
- YVR (Vancouver International) — ~12 km from Canada Place; Canada Line SkyTrain runs directly from YVR to Waterfront Station in ~25 min ($4 CAD); one of the best airport-to-cruise-terminal connections in North America
- Best area to stay: Gastown or Coal Harbour — walking distance to Canada Place, ~25 min SkyTrain from YVR, best pre-cruise neighborhoods in Vancouver
- Near the airport: Richmond hotels right at YVR — easy Canada Line connection to downtown the next morning
- Night before: Stanley Park seawall, dinner in Yaletown, Gastown cocktail bars — Vancouver makes for one of the best pre-cruise evenings anywhere
- Extra days? Granville Island, Whistler day trip, North Shore mountains, Capilano Suspension Bridge — Vancouver easily fills 2–3 nights before an Alaska sailing
Vancouver International Airport (YVR) is a short ride from the cruise terminal, and many fly-cruise hotel packages here put you downtown near Canada Place rather than at the airport, given how walkable and scenic downtown Vancouver is for a pre-cruise night.
Vancouver's airport and Canada Place sit far enough apart that a taxi or rideshare is the standard way to cover the distance — plenty of taxis line up at YVR specifically for the downtown run. The Sutton Place Hotel and Sheraton Vancouver Wall Centre are good-value downtown options, still just a short cab from Canada Place.