
Picture this: you’re sipping a cold drink on deck as the sun sets over Cabo San Lucas, with a whale breaching in the distance. That’s the magic of just one of the many Mexican Riviera cruise destinations, and it’s easier to make happen than you might think.
Most sailings leave from Los Angeles or San Diego and stop at some of Mexico’s best-loved ports, including Cabo San Lucas, Puerto Vallarta, Mazatlán, and Ensenada. Major cruise lines like Carnival, Royal Caribbean, Princess, and Disney all sail these waters, though schedules shift by season. The trick is finding the trip that fits you. Short on time or money? A three- to five-night cruise to Ensenada is a quick, budget-friendly escape. Want the best of everything? The classic seven-night route brings together beaches, culture, and whale watching. Ready to go farther? Longer sailings reach quieter ports like Zihuatanejo and Huatulco, with more time at sea to unwind. Timing matters too. Head out between October and April for sunny skies, low humidity, and humpback whales gathering in Baja’s warm waters.
Ready to start planning? Below, we walk through every major port, compare cruise lines and trip lengths, and share tips to help you book with confidence.
What is the Mexican Riviera?
The Mexican Riviera is the stretch of Pacific coastline that runs from the tip of Mexico’s Baja California peninsula south to the beach towns of Jalisco, Colima, Guerrero, and Oaxaca. It’s a region of golden beaches, rugged desert cliffs, jungle-covered mountains, and colorful colonial towns.
For West Coast travelers, it’s the easiest way to reach Mexico by sea. There’s no need to fly to Florida or Texas. You can drive to the port, board in the afternoon, and wake up a day or two later to warm sun and turquoise water.
Why cruise the Mexican Riviera from the West Coast?
Mexico cruises from the West Coast pack a lot of value into a short trip. Here’s why so many travelers love them:
- Drive-to convenience. Millions of Californians, Arizonans, and Nevadans live within driving distance of Long Beach, San Pedro, or San Diego.
- Reliable winter sunshine. While much of the country bundles up, the Mexican Riviera stays warm and dry.
- World-class whale watching. Humpback whales arrive from roughly December through March, and gray whales visit Baja’s lagoons in winter.
- Variety in every port. One trip can mix desert sea arches, a historic town square, and a jungle zip line.
- Trips for every schedule. Choose a long weekend, a full week, or a two-week journey.
Mexican Riviera cruise destinations at a glance
|
Port |
Region |
Known For |
Docks or Tenders |
Best For |
|---|---|---|---|---|
|
Ensenada |
Baja California |
Wine country, La Bufadora blowhole |
Docks |
Short cruises and foodies |
|
Cabo San Lucas |
Baja California Sur |
El Arco, beaches, whale watching |
Tenders |
Beach lovers and boaters |
|
La Paz |
Baja California Sur |
Whale sharks, sea lions, calm bays |
Docks |
Wildlife and snorkeling fans |
|
Loreto |
Baja California Sur |
Sea of Cortez marine park, mission town |
Tenders |
Nature and quiet charm |
|
Mazatlán |
Sinaloa |
Historic Old Town, long malecón |
Docks |
Culture and history lovers |
|
Puerto Vallarta |
Jalisco |
Malecón, mountains, Banderas Bay |
Docks |
Couples and adventure seekers |
|
Manzanillo |
Colima |
Sportfishing, resort beaches |
Docks |
Anglers and beach loungers |
|
Zihuatanejo |
Guerrero |
Laid-back fishing village, calm beaches |
Tenders |
Slow travelers |
|
Huatulco |
Oaxaca |
Nine bays, coffee plantations |
Docks |
Snorkelers and nature lovers |
|
Catalina Island (U.S.) |
California |
Avalon harbor, island charm |
Tenders |
Short-cruise extras |
Port details can change, so check your itinerary for docking or tender information.
What can you do in Cabo San Lucas?
Cabo San Lucas sits at the very tip of the Baja peninsula, where the Pacific Ocean meets the Sea of Cortez. Picture dramatic granite cliffs rising from deep blue water, with sailboats gliding past sandy coves. It’s the headline stop on most Mexican Riviera cruises.
Top things to do in Cabo
- See El Arco. Hop on a glass-bottom boat to visit Cabo’s famous stone arch at Land’s End.
- Stroll Lover’s Beach. This tiny strip of sand sits between towering rocks and is only reachable by boat.
- Relax on Medano Beach. Find beach clubs, water sports, and views of the arch.
- Snorkel Santa Maria or Chileno Bay. Both coves have calm water and colorful fish.
- Go whale watching. Humpbacks breach just offshore in winter.
- Explore the marina. Shop, sip a margarita, and watch the sportfishing fleet come in.
Good to know: Cabo is a tender port, so you’ll take a small boat from the ship to the marina. Grab tender tickets early if you have plans ashore.
Related: Cruise to Cabo San Lucas for sunbathing, swimming, and seafood
What can you do in Puerto Vallarta?
Puerto Vallarta wraps around Banderas Bay, one of the largest bays in North America, with the lush Sierra Madre mountains rising behind it. Cobblestone streets, whitewashed buildings, and red-tile roofs give the city a warm, old-Mexico charm.
Top things to do in Puerto Vallarta
- Walk the Malecón. This seaside promenade is lined with sculptures, cafés, and sunset views.
- Visit the Church of Our Lady of Guadalupe. Its crown-topped tower is a city icon.
- Explore the Zona Romántica. Browse galleries and boutiques, and sample street tacos.
- Snorkel Los Arcos. These rocky islands sit in a protected marine park.
- Zip-line through the jungle. Soar over rivers and treetops in the Sierra Madre.
- Take a boat to Yelapa or Las Ánimas. Reach secluded beaches and waterfalls only accessible by water.
Pro tip: Puerto Vallarta often offers a long port day, sometimes even an overnight. It’s a great chance to enjoy a sunset dinner on shore.
What can you do in Mazatlán?
Mazatlán blends beach-town fun with rich history. Known as the “Pearl of the Pacific,” it has a beautifully restored Old Town and one of the longest oceanfront promenades in Mexico.
Top things to do in Mazatlán
- Explore Old Mazatlán. Wander pastel streets, Plaza Machado, and the grand Angela Peralta Theater.
- Ride a pulmonía. These open-air taxis are a fun, breezy way to see the city.
- Watch the cliff divers. Brave divers plunge into the surf near the Malecón.
- Climb to El Faro. This hilltop lighthouse is one of the tallest in the world and rewards you with sweeping views.
- Visit Stone Island. Relax on a quiet beach with horseback rides and fresh seafood.
- Taste local shrimp. Mazatlán is famous for its seafood, especially shrimp.
What can you do in Ensenada?
Ensenada is the go-to stop for short Mexico cruises from the West Coast. Just south of the U.S. border, this relaxed port town is a gateway to Baja’s food and wine scene.
Top things to do in Ensenada
- See La Bufadora. This marine blowhole sprays seawater high into the air.
- Tour Valle de Guadalupe. Sip wine at vineyards in Mexico’s top wine region.
- Eat fish tacos. Ensenada is known as a home of the Baja-style fish taco.
- Visit Hussong’s Cantina. This historic bar has been pouring drinks since the 1890s.
- Stroll the waterfront. Browse shops and the bustling fish market.
Good to know: Many short cruises stop in Ensenada on the way home. It’s a fun final day, but plan your timing carefully if you book a winery tour.
What can you do in Manzanillo?
Manzanillo is a quieter port with a big reputation among anglers. It’s often called the “Sailfish Capital of the World,” and you’ll spot a giant blue sailfish sculpture near the waterfront.
Top things to do in Manzanillo
- Go deep-sea fishing. Charter a boat for sailfish, marlin, or tuna.
- Relax at Playa La Audiencia. Calm water makes it great for swimming and snorkeling.
- Visit a resort for the day. Some beachfront resorts offer day passes.
- Explore Colima’s countryside. Tours can take you to coffee farms and views of the Colima volcano.
What other cruise ports can you visit in the Mexican Riviera?
Longer sailings open up some of the most beautiful and less-crowded stops along Mexico’s Pacific coast.
La Paz
La Paz, the capital of Baja California Sur, is a nature lover’s dream. Swim with gentle whale sharks in season, snorkel with playful sea lions at Espíritu Santo Island, or relax on Balandra Beach’s shallow turquoise water.
Loreto
Loreto is a small, historic town on the Sea of Cortez. It has Baja’s first Spanish mission, and its Bay of Loreto National Marine Park is ideal for kayaking, snorkeling, and spotting dolphins.
Zihuatanejo
Zihuatanejo is a charming fishing village with a slower pace. Laze on Playa La Ropa, snorkel at Las Gatas, and watch fishermen bring in the day’s catch. Neighboring Ixtapa offers modern resorts and a golf course.
Huatulco
Huatulco, in Oaxaca, is home to nine bays and dozens of beaches. Much of the area is protected, so the water is clear and the coastline feels untouched. Coffee plantation tours and Oaxacan cuisine are big draws.
Acapulco
Acapulco was once a staple of Mexican Riviera itineraries and is famous for the cliff divers at La Quebrada. Visits are less common today, so check current itineraries if it’s on your wish list.
Catalina Island
Catalina isn’t in Mexico, but it’s a common stop on short cruises from Los Angeles. Ships visit Avalon, a charming harbor town with golf carts, the historic Catalina Casino, and snorkeling in clear coves.
Which cruise lines sail to the Mexican Riviera?
Several major cruise lines offer Mexico cruises from the West Coast. Offerings vary by season, so browse current sailings for your dates.
|
Cruise Line |
Common West Coast Homeports |
Typical Mexican Riviera Trips |
Vibe |
|---|---|---|---|
|
Carnival |
Long Beach, San Diego, San Francisco |
Short Ensenada trips and 7-night sailings |
Fun, casual, and budget-friendly |
|
Royal Caribbean |
Los Angeles (San Pedro) |
Short getaways and weeklong sailings |
Active, family-focused |
|
Princess |
Los Angeles, San Francisco |
7-night and longer sailings |
Relaxed and classic |
|
Norwegian |
Los Angeles, seasonal |
Weeklong and repositioning sailings |
Flexible, freestyle cruising |
|
Holland America |
San Diego, Vancouver, Seattle (seasonal) |
7-night and longer sailings |
Refined and port-focused |
|
Celebrity |
Los Angeles, San Diego (seasonal) |
Weeklong and longer sailings |
Modern and upscale |
|
Disney |
San Diego, seasonal |
Short and weeklong sailings |
Family magic and characters |
|
Virgin Voyages |
Los Angeles, seasonal |
Adults-only sailings |
Stylish and adults-only |
Which West Coast ports do Mexico cruises leave from?
Los Angeles (San Pedro and Long Beach)
Los Angeles is the busiest West Coast homeport for Mexican Riviera cruises. Ships depart from the World Cruise Center in San Pedro and the cruise terminal in Long Beach, next to the historic Queen Mary. You’ll find the widest choice of lines and trip lengths here.
San Diego
San Diego’s downtown cruise terminal sits right on the waterfront, a short ride from the airport. It’s a great choice for Southern California and Arizona travelers. Plan a day early to explore Balboa Park, the Gaslamp Quarter, or Coronado.
San Francisco
Occasional sailings leave from San Francisco, usually lasting 10 nights or more. You’ll get extra sea days and a stunning sail under the Golden Gate Bridge.
Seattle and Vancouver
Mexican Riviera cruises from the Pacific Northwest are less common. They often happen in spring and fall when ships reposition between Alaska and Mexico. These longer voyages are a great way to sail one-way and see more of the coast.
How long are Mexican Riviera cruises?
|
Trip Length |
Typical Ports |
Common Homeports |
Best For |
|---|---|---|---|
|
3–4 nights |
Ensenada, sometimes Catalina |
Los Angeles, Long Beach, San Diego |
Long weekends and first-timers |
|
5 nights |
Ensenada plus Cabo San Lucas or Catalina |
Los Angeles, Long Beach |
A quick taste of Baja |
|
7 nights |
Cabo San Lucas, Mazatlán, Puerto Vallarta |
Los Angeles, San Diego |
A classic Mexican Riviera vacation |
|
8–11 nights |
Add Manzanillo, La Paz, Loreto, or Zihuatanejo |
Los Angeles, San Diego, San Francisco |
Travelers who want more ports |
|
12+ nights |
Add Huatulco and other southern ports |
San Francisco, Seattle, Vancouver |
Seasoned cruisers and repositioning fans |
What’s included on a Mexican Riviera cruise?
Your cruise fare covers a lot, though extras vary by cruise line.
Usually included
- Your stateroom
- Main dining room and buffet meals
- Pools, hot tubs, and sun decks
- Production shows, live music, and onboard activities
- Kids’ clubs on family-friendly lines
- Basic drinks like water, coffee, tea, and some juices
Usually extra
- Specialty restaurants
- Alcoholic drinks, sodas, and beverage packages
- Shore excursions
- Wi-Fi
- Spa treatments and casino play
- Daily gratuities
- Parking at the cruise port
Which Mexican Riviera port fits your style?
|
If You Want… |
Choose |
Why |
|---|---|---|
|
Iconic scenery |
Cabo San Lucas |
El Arco and dramatic desert cliffs |
|
History and culture |
Mazatlán |
Restored Old Town and plazas |
|
Mountains and jungle adventure |
Puerto Vallarta |
Zip lines and hidden waterfalls |
|
Wine and food |
Ensenada |
Valle de Guadalupe and fish tacos |
|
Marine wildlife |
La Paz or Loreto |
Sea lions, whale sharks, and dolphins |
|
Sportfishing |
Manzanillo or Cabo |
Sailfish and marlin |
|
Quiet beaches |
Zihuatanejo or Huatulco |
Calm bays and fewer crowds |
When is the best time to cruise to the Mexican Riviera?
The sweet spot is October through April. Days are warm and sunny, nights are comfortable, and rain is rare.
- Whale season: Humpback whales visit Cabo and Banderas Bay from about December through March. Gray whales migrate to Baja’s lagoons in winter.
- Holiday sailings: Thanksgiving, Christmas, and spring break cruises fill up fast, so book early.
- Summer: Expect hot, humid weather and fewer sailings. Prices can be lower.
- Hurricane season: The eastern Pacific season runs from May 15 to November 30. Travel insurance is a smart idea for these months.
Frequently asked questions
What are the most popular Mexican Riviera cruise destinations?
Cabo San Lucas, Puerto Vallarta, Mazatlán, and Ensenada are the most popular ports. Longer cruises may add Manzanillo, La Paz, Loreto, Zihuatanejo, or Huatulco.
Where do Mexico cruises from the West Coast depart?
Most leave from Los Angeles (San Pedro and Long Beach) and San Diego. San Francisco, Seattle, and Vancouver offer occasional longer sailings, often during spring and fall.
How long is a typical Mexican Riviera cruise?
Short cruises run three to five nights and usually visit Ensenada. The classic Mexican Riviera itinerary is seven nights. Longer trips of 10 nights or more reach ports farther south.
Which cruise lines sail to the Mexican Riviera?
Carnival, Royal Caribbean, Princess, Norwegian, Holland America, Celebrity, Disney, and Virgin Voyages have all offered Mexican Riviera sailings. Schedules vary by season.
What is the best time to cruise the Mexican Riviera?
October through April offers the best weather. December through March is prime whale-watching season.
Is Cabo San Lucas a tender port?
Yes. Ships anchor in the bay, and guests take small tender boats to the marina.
Can you see whales on a Mexican Riviera cruise?
Yes. Humpback whales are often spotted near Cabo San Lucas and Puerto Vallarta in winter. Whale-watching tours are a popular shore excursion.
Are Mexican Riviera cruises good for families?
Yes. Lines like Carnival, Royal Caribbean, and Disney offer kids’ clubs, pools, and family-friendly shore excursions such as snorkeling and glass-bottom boat rides.
What’s the difference between a Baja cruise and a Mexican Riviera cruise?
Baja cruises are usually short trips to Ensenada and sometimes Catalina. Mexican Riviera cruises typically last a week or longer and visit ports like Cabo San Lucas, Mazatlán, and Puerto Vallarta.
Explore Mexican Riviera sailings and unlock exclusive rates on Cruises.com today. Compare cruise lines, browse itineraries from Los Angeles, San Diego, and beyond, choose your stateroom, and book the Pacific coast getaway you’ve been dreaming about.
