When your Alaska cruise departs from Vancouver, you are starting your trip in one of North America’s premier culinary cities. Whether you have just two hours before embarkation or are spending a few pre-cruise days exploring the city, you do not have to venture far from the Canada Place cruise terminal to find an incredible meal.
Where to Eat Steps from the Cruise Terminal
Canada Place is situated directly on the waterfront in Coal Harbour. Walk out of the terminal, and you immediately have premium dining options within a quarter-mile radius.
Miku Vancouver (0.1 Miles)
Located right next to Canada Place at 200 Granville Street, Miku is a Vancouver dining institution. They specialize in Japanese aburi (flame-seared) sushi, an excellent choice for a pre-cruise lunch—but you must book ahead. Walk-ins are rarely accommodated during the busy summer cruise season, especially on embarkation days. Their signature dish is the Salmon Oshi Sushi, pressed and seared with a slice of jalapeño to enhance the natural flavors of the fish. Expect to spend $30 to $50 CAD for a lunch plate or signature sushi roll. The high quality of the seafood and the direct waterfront views of Burrard Inlet make it completely worth the price.
Cactus Club Cafe Coal Harbour (0.1 Miles)
Just west of the terminal at 1085 Canada Place, you will find the Cactus Club Cafe. While it is a Canadian chain, do not let that deter you—it features excellent quality and unmatched waterfront locations. The Coal Harbour location offers a massive glass dining room and a large outdoor patio with direct views of the seaplanes taking off. Their menu is globally inspired, with standouts like the butternut squash ravioli and truffle parmesan chicken. A typical main dish costs $25 to $35 CAD. It gets incredibly busy with both tourists and downtown office workers, so arrive right when they open at 11:00 AM if you want to grab a table without a massive wait.
Japadog (0.2 Miles)
If you want a fast, cheap, and iconic Vancouver meal, track down a Japadog cart. These famous Japanese-style hot dogs have been food cart icons since 2009. The closest cart to the cruise terminal is typically parked right outside Waterfront Station, just a 5-minute walk from Canada Place. For $8 to $12 CAD, you can get a Kurobuta pork hot dog topped with teriyaki sauce, mayo, and seaweed—their signature Kurobuta Terimayo. They also offer beef, turkey, and veggie dogs, plus their famous “Shaked Fries.” It is a quick, delicious option that allows you to drop your luggage at the ship and grab a bite without wasting time in a crowded waiting area.
A Short Trip for Foodies: Granville Island
If you have a free afternoon before your cruise, you must visit the Granville Island Public Market. It requires a short trip across the downtown peninsula, but it is the undisputed epicenter of Vancouver’s local food scene.
This massive indoor market houses 30+ food vendors selling fresh produce, artisan food, and BC specialties like local cheeses and candied salmon. You can grab lunch from the food stalls—options range from fresh pasta to fish and chips—and eat outside on the docks overlooking False Creek. Do not miss Lee’s Donuts for dessert, a market staple since 1979. Lunch from a vendor will generally cost around $15 to $20 CAD.
Getting there is part of the experience. Overall, it takes about 20 min by Aquabus from the Convention Centre (accounting for the short walk south to the Hornby Street ferry dock). The Aquabus costs $4.50 CAD each way and drops you right at the market’s doorstep. You will need at least three hours to do this trip comfortably before heading to your cruise.
Upscale Dining in Yaletown
If you are arriving a day early and looking for a lively dinner spot the night before your cruise, head to Yaletown. Known for its converted brick heritage warehouses, you will find upscale restaurants and bars in a 10-min walk from Canada Place. This trendy neighborhood is perfect if you want to sample local British Columbia wines, craft cocktails, and premium West Coast seafood before heading to the ship.
Stroll down Mainland Street or Hamilton Street, and you will find dozens of outdoor patios seamlessly blending into the historic brick alleyways. Options range from high-end steakhouses to sleek Italian and Mediterranean lounges. Expect a sit-down dinner in Yaletown to start around $40 to $60 CAD per person, not including drinks. Reservations are highly recommended on weekends.
Need-to-Know Logistics for Cruisers
Before you sit down to eat in Vancouver, keep a few practical details in mind so you do not run into any surprises.
The Exchange Rate Works in Your Favor
Prices in Vancouver are in CAD — roughly 25% cheaper than USD for Americans. A $100 CAD dinner bill will only hit your US credit card for about $75 USD, depending on the daily exchange rate. Always pay with a travel credit card that has no foreign transaction fees, and let the card terminal charge you in local CAD rather than accepting the dynamic currency conversion to USD.
Tipping and Taxes
When you look at a menu in Vancouver, the prices do not include tax or tip. British Columbia charges a 5% Goods and Services Tax (GST) on food, plus a 10% Provincial Sales Tax (PST) on alcohol. Tipping is customary in Canada, just as it is in the US. A standard tip for good service at a sit-down restaurant is 15% to 20%, calculated on the pre-tax total. The credit card machines will automatically prompt you for a percentage.
Timing Your Embarkation Lunch
Vancouver is a city that eats out constantly, meaning restaurants are well-staffed but frequently fully booked. If you plan to eat near Canada Place on the day your ship sails, watch the clock. Most cruise lines require you to be checked in by 3:00 PM. Sit-down restaurants near the terminal are packed with a mix of local workers and thousands of departing cruisers. If you do not have a reservation, plan to eat early (around 11:30 AM) to ensure you are not rushing back to the terminal in a panic.