Cruise Questions CanadaEvery cruise question answered — great prices, with extras on top.
Deals & Booking

Mexican Riviera Cruise Cost From Canada: A Realistic Budget

Updated 29 October 2026 · 4 min read · Cruise Questions Canada editorial team

Quick answerBudget roughly C$3,500–6,500 per couple all-in for a 7-night Mexican Riviera cruise in an inside cabin, flying from western Canada. Sailings leave from Los Angeles or San Diego, so for Vancouver, Calgary and Edmonton the flights are often shorter and cheaper than getting to Florida.
Hand-drawn sketch of a cruise ship, a palm tree, the sun and cash and coins, illustrating Mexican Riviera Cruise Cost From Canada: A Realistic Budget

For a couple flying from western Canada, a 7-night Mexican Riviera cruise usually lands between C$3,500 and C$6,500 all-in in an inside cabin. It is one of the best-value warm-weather cruises for Canadians west of Winnipeg, mainly because the flight is short.

Why the departure port changes the maths

Caribbean sailings start in Florida, which is a long trip from Alberta or BC. Mexican Riviera ships leave from Los Angeles or San Diego instead, so the cheaper side of the country flips. Compare it with our Caribbean cruise budget from Canada using your own home airport.

Flying fromTo LA or San DiegoTo Fort Lauderdale or Miami
VancouverAbout 3 hours, often C$250–550 returnUsually a connection or a long nonstop
Calgary or EdmontonAbout 3 hours, often C$300–600 return4.5–5+ hours, often more expensive
WinnipegOften a connectionOften a connection
Toronto or Montreal5+ hours, often C$400–800 returnAbout 3 hours, often cheaper

Flight prices are per person at recent prices and swing a lot around March break and Christmas. For eastern Canadians the Caribbean usually wins on flights alone.

What a 7-night sailing costs, per couple

The ports and what they cost ashore

Each port has a different character, so the excursion budget depends on what you want from the day.

Cabo San Lucas

Usually a tender port, with the famous rock arch reachable by water taxi or glass-bottom boat for modest prices. Snorkelling, sailing and whale watching in winter are the popular paid trips, typically US$60–120 per person.

Mazatlán

A walkable historic centre and a long seafront promenade make this an easy do-it-yourself day. A taxi or open-air pulmonía ride into the old town costs little.

Puerto Vallarta

The Malecón boardwalk is free and pleasant. Zip-lining, Banderas Bay boat trips and tequila tastings fill the paid side, again roughly US$60–150 per person.

Our guide to shore excursions through the ship versus independent helps decide which way to book. Remember that the all-aboard time is firm.

Spending on board and ashore

Onboard accounts are in US dollars, and US cash is widely accepted in these ports, though you will often get change in pesos. A credit card with no foreign transaction fee saves about 2.5% on everything.

Timing your sailing

The main season runs from late fall to spring, when Mexico's Pacific coast is dry and warm. That suits a February escape from Alberta. Summer and early fall are hotter and fall inside the Pacific hurricane season, though fares can be lower. Our page on where to cruise in February compares other winter options.

Who this route suits

The Mexican Riviera works best for western Canadians, first-timers who want an easy warm week, and anyone who prefers walkable mainland towns to beach-and-island hopping. It suits eastern Canadians less, unless you find a West Coast flight deal or want to pair the cruise with time in California.

If a full week is too much, 3- and 4-night sailings from Los Angeles or Long Beach to Ensenada cost far less, sometimes a few hundred US dollars per person. They make a cheap trial cruise for a Vancouver or Calgary couple, though you see only one Mexican port and spend much of the time at sea. Families can check whether kids really sail free on these short promotions before booking.

Have a question about this? A licensed cruise expert can answer it for free — no booking required, no pressure.

Ask a cruise expert →

Comparing it against the Caribbean

Price both routes from your own airport, including a hotel night and transfers, before deciding. From Vancouver or Calgary the Mexican Riviera often comes out ahead; from Toronto or Montreal the Caribbean usually does.

Want this priced up for your dates? Speak to a licensed cruise expert — same price as booking direct, plus perks like onboard credit and prepaid gratuities the websites don't show. No fee, no obligation, and you can book online if you'd rather.

Get a quote or book online →

Frequently asked questions

Where do Mexican Riviera cruises depart from?

Most depart from the Los Angeles area (San Pedro or Long Beach) or San Diego rather than Florida. That means flying to the US West Coast, which suits western Canadians best.

What ports does a typical Mexican Riviera cruise visit?

A classic 7-night loop calls at Cabo San Lucas, Mazatlán and Puerto Vallarta, with sea days in between. Shorter 3–5 night sailings usually visit Ensenada in Baja California instead.

What is the best time of year for a Mexican Riviera cruise?

The drier, sunnier months from roughly November to April are the main season, which lines up well with Canadian winters and March break. Summer and early fall are hotter and fall within the Pacific hurricane season.

More questions you might have

Booking essentials: Is It Cheaper to Book a Cruise Through a Travel Agent · What Are Expedia Extras on a Cruise Booking · Onboard Credit Explained and How to Get More · Cruise Line Policies Compared: 8 Lines Side by Side (2026)

Speak to a cruise expert