BookMyDreamCruise
Mexican Riviera & Baja cruise scenery

Mexico, Central & South America

Mexican Riviera & Baja cruises

Mexican Riviera and Baja cruises leave Los Angeles, Long Beach and San Diego year-round. Short 3- to 5-night trips visit Ensenada and sometimes Catalina Island or Cabo San Lucas, while 7-night Mexican Riviera cruises reach Cabo, Puerto Vallarta and Mazatlán. November to April is the best time, with dry, sunny weather and whale watching from December to March.

  • Season: Year-round; best November to April. Whale watching December to March; Pacific hurricane season mid-May to November 30.
  • Typical length: 3 to 5 nights for Baja; 7 nights for the Mexican Riviera

Photo: Stan Shebs, CC BY-SA 3.0, via Wikimedia Commons

Season
Year-round; best November to April. Whale watching December to March; Pacific hurricane season mid-May to November 30.
Typical length
3 to 5 nights for Baja; 7 nights for the Mexican Riviera
Best months
Jan, Feb, Mar, Nov, Dec
Main departure ports
Los Angeles, Long Beach, San Diego
Ports covered here
10
Cruise lines
7 lines sail here

What a Mexican Riviera & Baja cruise is like

For the western US and Canada, the Mexican Riviera is the Caribbean’s easygoing counterpart: warm Pacific beaches, colonial towns, tequila and fresh seafood, a short drive or flight from home. The classic 7-night loop leaves Southern California, spends two days running south along Baja California, then calls at Cabo San Lucas, Puerto Vallarta and Mazatlán before heading back. Some weeks swap in La Paz or Loreto on the Sea of Cortez.

Shorter Baja cruises are a West Coast institution. A 3- or 4-night trip from Long Beach or Los Angeles typically visits Ensenada, a laid-back port about 70 miles south of the border, and sometimes Catalina Island. Five-night trips add Cabo San Lucas. Longer voyages of 10 nights or more continue south to Manzanillo, Zihuatanejo, Acapulco and Huatulco, often as part of a Panama Canal transit.

It’s a good fit for families, groups and couples who want sunshine without flying across the country. Expect more sea days than on a Caribbean week, since ports are far apart, and a party atmosphere on short weekend sailings. Summer and early fall bring heat, humidity and the eastern Pacific hurricane season, so winter and spring are the sweet spot.

Best time to cruise Mexican Riviera & Baja

  • Mexican Riviera & Baja in JanuaryBest time to go

    January is peak whale season: humpbacks breach in Banderas Bay off Puerto Vallarta, gray whales pass Ensenada and Cabo, and blue whales arrive near Loreto. Days are sunny and dry, in the upper 70s °F around Cabo and Vallarta, while Ensenada can be cool. Post-holiday fares are often attractive.

  • Mexican Riviera & Baja in FebruaryBest time to go

    Mazatlán’s Carnaval, one of the largest in Mexico, fills the Malecón with parades and fireworks in the days before Lent, and Ensenada and La Paz hold their own celebrations. Whale watching remains excellent, and the weather is consistently dry. Presidents’ Day week fills up quickly.

  • Mexican Riviera & Baja in MarchBest time to go

    March brings the last strong weeks of whale season, with humpback mothers and calves still in Banderas Bay, and warm, dry days in the low 80s °F. Spring break fills short Baja cruises with college students, so choose a 7-night sailing or a midweek departure for a calmer ship. Cabo’s marina and Medano Beach are at their liveliest.

  • Mexican Riviera & Baja in AprilGood time to go

    Semana Santa, Holy Week, is Mexico’s biggest domestic travel week, so beaches and restaurants in Cabo and Puerto Vallarta are especially crowded around Easter. Most whales have left by early April, but the weather is warm, dry and reliably sunny. Fares ease once the holiday passes, and the Sea of Cortez is calm for snorkeling.

  • Mexican Riviera & Baja in MayGood time to go

    May is hot and dry, with clear skies and warming water ideal for snorkeling at Santa María Bay near Cabo or Los Arcos off Puerto Vallarta. Crowds thin and fares soften as some ships head north for the Alaska season. The eastern Pacific hurricane season begins mid-month, though early storms rarely affect cruise ports this soon.

  • Mexican Riviera & Baja in JuneShoulder season

    Heat and humidity build in Puerto Vallarta and Mazatlán, while Cabo stays dry but very hot. Summer rains usually begin late in the month along the mainland coast. Families fill short Baja sailings, and fewer 7-night sailings run as some ships head to Alaska.

  • Mexican Riviera & Baja in JulyShoulder season

    July is steamy on the mainland coast, with afternoon thunderstorms and highs in the 90s °F in Puerto Vallarta and Mazatlán. Ensenada, cooled by the California Current, is far more comfortable, often in the 70s. Short Baja cruises stay busy with families on summer break, while 7-night Riviera sailings are fewer.

  • Mexican Riviera & Baja in AugustShoulder season

    August is hot and humid, with the warmest sea of the year, and storms become more frequent. Valle de Guadalupe’s grape harvest festival, the Fiestas de la Vendimia, runs through the month near Ensenada. Hurricanes may force itinerary changes on Riviera routes.

  • Mexican Riviera & Baja in SeptemberShoulder season

    September is the stormiest month on Mexico’s Pacific coast; Hurricane Odile struck Cabo in September 2014. Mexican Independence Day on September 16 brings fireworks and the ‘Grito’ the night before. Fares are low, but expect itinerary changes if a storm forms.

  • Mexican Riviera & Baja in OctoberGood time to go

    October is still hurricane season, and Hurricane Otis devastated Acapulco in October 2023, but rains taper and humidity drops late in the month. Ships returning from Alaska bring back longer itineraries, and whale shark season begins in La Paz. Fares remain good.

  • Mexican Riviera & Baja in NovemberBest time to go

    Día de Muertos on November 1 and 2 brings altars, marigolds and parades to Mazatlán, Puerto Vallarta and Ensenada. The dry season returns, with sunny days in the 80s °F and comfortable evenings. It’s one of the best months for weather and value before the holidays.

  • Mexican Riviera & Baja in DecemberBest time to go

    Puerto Vallarta’s Fiestas Guadalupanas fill the first twelve days of December with nightly processions to the cathedral, and Las Posadas follow in the run-up to Christmas. Humpbacks start arriving in Banderas Bay mid-month, and the weather is dry and pleasant. Christmas and New Year sailings are popular and priced at a premium.

Average weather across Mexican Riviera & Baja ports

Average monthly weather in Mexican Riviera & Baja cruise ports
MonthJanFebMarAprMayJunJulAugSepOctNovDec
High °F (°C)802781278228852986308731883188318731863083298027
Low °F (°C)671966196720692171227424772578267825762472226820
Rain in (mm)1.0241.0250.9220.370.8203.6923.6926.01536.41633.7941.0251.025
Daylight (hrs)111112131314141312121111
Average daily highs and lows and monthly rainfall for 2015–2024 from NASA POWER for the area around Mexican Riviera & Baja cruise ports, adjusted to sea level; daylight is calculated for mid-month. Real weather on any given day varies.

Mexican Riviera & Baja cruise highlights

  1. 1

    El Arco and Lover’s Beach, Cabo San Lucas

    Cabo is a tender port, and water taxis and glass-bottom boats leave from the marina for El Arco, the rock arch at Land’s End, and the sea lion colony beside it. Lover’s Beach sits right where the Sea of Cortez meets the Pacific; swim only on the calmer Sea of Cortez side.

  2. 2

    Puerto Vallarta’s Malecón and Banderas Bay

    Ships dock a short taxi ride from Puerto Vallarta’s seafront Malecón, lined with bronze sculptures and leading to the crown-topped Church of Our Lady of Guadalupe and the cobbled Zona Romántica. Banderas Bay is one of Mexico’s top humpback whale nurseries from December to March.

  3. 3

    Old Mazatlán

    Mazatlán’s restored historic center has the Plaza Machado, the Angela Peralta Theater and pastel colonial houses. Ride an open-air pulmonía taxi along the long seafront Malecón, watch the cliff divers, or climb to El Faro, a lighthouse perched on a rocky headland and often billed as one of the highest in the world.

  4. 4

    La Bufadora and Valle de Guadalupe, Ensenada

    Ensenada’s classic outings are La Bufadora, a marine blowhole that blasts spray high into the air, and Valle de Guadalupe, Mexico’s best-known wine region, about 45 minutes inland. In town, try fish tacos, which Ensenada claims as its own, and Hussong’s Cantina, home of a famous margarita origin story.

  5. 5

    Sea lions and whale sharks, La Paz

    La Paz on the Sea of Cortez is the jumping-off point for Espíritu Santo Island, where you can snorkel with playful sea lions at Los Islotes, and for whale shark snorkeling in La Paz Bay, roughly October to April. The town’s malecón and nearby Balandra Beach are calmer than Cabo.

  6. 6

    Blue whales and missions, Loreto

    Loreto is a tender port beside Loreto Bay National Marine Park, where blue whales, the largest animals on Earth, often feed from January to April. Ashore, the mission of Nuestra Señora de Loreto, founded in 1697, was the first permanent Spanish mission in the Californias.

  7. 7

    Bays of Huatulco and Zihuatanejo

    Longer sailings call at Huatulco, a planned resort set around nine sheltered bays on the Oaxaca coast, and Zihuatanejo, a fishing town with a pretty bay and beaches such as La Ropa. Both are quieter and more relaxed than Cabo or Puerto Vallarta.

Typical Mexican Riviera & Baja itineraries

  1. 1

    3- and 4-night Baja from Long Beach, Los Angeles or San Diego

    Ensenada, often with a stop at Catalina Island or a sea day. Weekend departures are popular with Southern California and Arizona locals.

  2. 2

    5-night Cabo San Lucas and Ensenada

    Two sea days heading south, a day in Cabo, and Ensenada on the way home. A good taster if you want a beach day without a full week.

  3. 3

    7-night Mexican Riviera: Cabo, Puerto Vallarta and Mazatlán

    The classic loop from Los Angeles, Long Beach or San Diego, with three sea days. Some weeks swap Mazatlán for La Paz or add Loreto.

  4. 4

    10- to 14-night southern Mexican Riviera

    Extended voyages add Manzanillo, Zihuatanejo, Acapulco or Huatulco, often on Holland America and Princess. Check Acapulco calls with your line, as they’ve been affected by hurricane damage.

Mexican Riviera & Baja ports of call

Where Mexican Riviera & Baja cruises start

Cruise lines that sail Mexican Riviera & Baja

Mexican Riviera & Baja cruise tips

  • Cabo San Lucas is a tender port. Tours booked through the ship usually go ashore first, so if you’re on your own, head to the tender line early.
  • Don’t swim on the Pacific side of Lover’s Beach or at Divorce Beach in Cabo; the surf and currents are dangerous.
  • Pesos get better prices, but US dollars and cards are widely accepted in Cabo, Puerto Vallarta, Mazatlán and Ensenada.
  • Check the U.S. State Department travel advisory for each Mexican state on your itinerary. Advisories vary by state, and cruise ports’ tourist zones often have different guidance from inland areas.
  • For whale watching, book a small-boat tour with a licensed operator in Banderas Bay or Cabo from December to March.

Mexican Riviera & Baja cruises: FAQs

When is the best time for a Mexican Riviera cruise?

November to April, for dry, sunny weather and whale watching from December to March. Summer is hot and humid, and September is the peak of the Pacific hurricane season.

How long is a Mexican Riviera cruise?

Usually 7 nights round trip from Southern California, visiting Cabo San Lucas, Puerto Vallarta and Mazatlán. Shorter 3- to 5-night Baja cruises visit Ensenada and sometimes Cabo or Catalina Island.

Do I need a passport for a cruise to Mexico?

US citizens on a round-trip cruise from a US port can generally use an original birth certificate and government photo ID, but a passport is recommended in case you must fly home. Canadians should carry a passport. Check with your cruise line.

Is it safe to cruise to the Mexican Riviera?

Cruise ports and their tourist zones are generally considered safe for visitors who use common sense, licensed taxis and reputable tours. Check the U.S. State Department travel advisory before you go, as guidance varies by state.

Which cruise line is best for the Mexican Riviera?

Carnival has the most short Baja sailings from Long Beach. Princess, Royal Caribbean and Norwegian run 7-night Riviera loops from Los Angeles, and Holland America offers longer, quieter voyages. Disney sails occasionally from San Diego.

When is whale season on a Mexican Riviera cruise?

Roughly December to March. Humpbacks gather in Banderas Bay and off Cabo, gray whales migrate along the Baja coast, and blue whales feed near Loreto into April.

Updated November 2026 by the BookMyDreamCruise editorial team. How we research and fact-check.

Sources: Wikidata, NASA POWER climate data.