
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
- Jan: Best time to go
- Feb: Best time to go
- Mar: Best time to go
- Apr: Good time to go
- May: Good time to go
- Jun: Shoulder season
- Jul: Shoulder season
- Aug: Shoulder season
- Sep: Shoulder season
- Oct: Good time to go
- Nov: Best time to go
- Dec: Best time to go
- No regular sailings
- Shoulder season
- Good time to go
- Best time to go
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
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| High °F (°C) | 8027 | 8127 | 8228 | 8529 | 8630 | 8731 | 8831 | 8831 | 8731 | 8630 | 8329 | 8027 |
| Low °F (°C) | 6719 | 6619 | 6720 | 6921 | 7122 | 7424 | 7725 | 7826 | 7825 | 7624 | 7222 | 6820 |
| Rain in (mm) | 1.024 | 1.025 | 0.922 | 0.37 | 0.820 | 3.692 | 3.692 | 6.0153 | 6.4163 | 3.794 | 1.025 | 1.025 |
| Daylight (hrs) | 11 | 11 | 12 | 13 | 13 | 14 | 14 | 13 | 12 | 12 | 11 | 11 |
Mexican Riviera & Baja cruise highlights
- 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
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
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
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
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
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
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
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
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
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
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

Cabo San Lucas
Cabo San Lucas is a tender port at the southern tip of Mexico's Baja peninsula, where the Pacific meets the Sea of Cortez. The main draw is the water: a short boat ride to El Arco and Lover's Beach, snorkeling in sheltered coves, sportfishing, and whale watching in winter, all close to the marina where tenders land.
Puerto Vallarta
Puerto Vallarta is a favorite Mexican Riviera stop on Banderas Bay, where jungle-covered mountains drop to the Pacific. Ships dock at a pier near Marina Vallarta, a short taxi ride from the oceanfront Malecón and the cobbled Old Town. The draws are an easy, walkable city, beaches, boat trips around the bay and zip-lining in the Sierra Madre.

Mazatlán
Mazatlán is a working Pacific port city with a beautifully restored historic center, a seafront malecón that runs for miles and some of Mexico's best shrimp. Ships dock at the commercial port a short ride from Old Mazatlán, and the highlights are the colonial streets around Plaza Machado, the cliff divers, the El Faro lighthouse climb and the beaches of the Golden Zone.

Ensenada
Ensenada is a working Baja California port city about 70 miles (110 km) south of San Diego, and the classic stop on short cruises from Southern California. Ships dock close to downtown, and the big draws are the La Bufadora blowhole, wine tasting in the nearby Valle de Guadalupe, and fish tacos where the dish is said to have been born.

La Paz
La Paz is the easygoing capital of Baja California Sur, facing the Sea of Cortez rather than the open Pacific. Ships dock at the Pichilingue port about 20 minutes from downtown, and the big draws are marine life and beaches: swimming with sea lions at Isla Espíritu Santo, the turquoise shallows of Balandra Beach and a relaxed stroll along the malecón.

Loreto
Loreto is a small, historic town on Baja California Sur's Sea of Cortez coast, set between rugged desert mountains and a protected marine park. Ships anchor offshore and tender passengers to the town harbor, and the draws are the 17th-century mission that started the chain of California missions, island boat trips, kayaking and snorkeling in clear, calm water.

Catalina Island

Manzanillo
Manzanillo, in the state of Colima, is one of Mexico's busiest cargo ports and a laid-back beach town that calls itself the sailfish capital of the world. Cruise ships dock right downtown, so you can walk to the waterfront plaza, then head to golden-sand bays such as La Audiencia, go sportfishing or visit the hilltop Las Hadas resort.

Huatulco
Huatulco, on the Pacific coast of Oaxaca, is a calm, low-rise resort area spread across a string of bays with clear water, coves and a protected national park. Ships dock at a pier in Santa Cruz Bay, steps from a beach, and the highlights are bay-hopping boat tours, snorkeling, the small town of La Crucecita and a taste of Oaxacan food and mezcal.

Zihuatanejo & Ixtapa
Zihuatanejo is a small fishing town on a sheltered Pacific bay in Guerrero, paired with the modern resort strip of Ixtapa a few miles away. Ships anchor in the bay and tender passengers to the town pier, and the appeal is a laid-back beach day at Playa La Ropa or Las Gatas, fresh seafood and a waterfront that still feels local.

Acapulco
Acapulco is Mexico's original glamour resort, set on a deep, mountain-ringed bay in the state of Guerrero. Ships dock downtown near the old fort and the zócalo, and the classic sights are the La Quebrada cliff divers and Fort San Diego. Cruise calls have become infrequent since Hurricane Otis in 2023, so the port now appears mainly on longer Panama Canal and repositioning voyages.

Los Angeles
Departure port
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.