Cruises to Mexico from San Francisco: Visit the Mexican Riviera in Style

Jill on a windy day at the Golden Gate Bridge

by Jill Loeffler  •

Updated: May 3, 2023

Discover the Mexican Riviera on one of these fun cruises to Mexico from San Francisco. Almost every month, you will find cruises that stops in ports of call such as Puerto Vallarta, Mazatlán, and Cabo San Lucas.

They all feature round trip service from San Francisco and include a few relaxing days at sea.

Sunset in Puerto VallartaThe colorful sunsets you will see along the way. This one is over the Pacific Ocean just off the coast of Puerto Vallarta.

Popular Ports of Call on these Mexico Cruises

These are some of the most common ports of call for these cruises to Mexico from San Francisco.

Los Angeles: Many of these cruises stop in Los Angeles on the way south or as they are returning up north. This is typically a day stop where you can exit the boat and spend a day or an afternoon in and around the waterfront in Los Angles. This stop is more common with the shorter cruises.

San Diego: Most cruises to Mexico from San Francisco either stop in LA or San Diego, a few stop in both ports. This is a great day stop where you can explore the waterfront area before you head back to the boat. This is a common stop for cruises that are four, five, or seven days.

Ensenada, Mexico: This is a small, port city on the Baja California Peninsula in Mexico. Due to it being close to the US, this is often the only Mexico stop on the shorter cruises. You will find quite a bit to do here from strolling along the promenade to grabbing some local cuisine. You will also find some interesting history museums. Most cruises stop here in the morning and return to see in the mid-to late evening. 

Puerto Vallarta, Mexico: This resort town is a stop on some of the longer cruises to Mexico from San Francisco. It's located on the Pacific Ocean and offers quite a few fun things to do. You can spend the day at the beach, explore some of its historic sights, do a little shopping, or grab a few drinks at a local bar or restaurant. This stop is most common with the cruises that run at least 10 nights. 

Manzanillo, Mexico: To the south of Puerto Vallarta, you will find another port of call at Manzanillo. It also has gorgeous beaches, offers some great diving sites, and a fun place to do a little shopping. You can join a guided tour or explore the city on your own. This is also on the longer cruises that run at least 10 nights.

Mazatlán, Mexico: This resort town is an other gorgeous stop along the cruises to Mexico from San Francisco. It has an amazing boardwalk. My favorite spot here is Old Town Mazatlán where you can see historic buildings, explore their museums, and check out some amazing restaurants. This is another popular stop on the longer cruises.

Cabo San Lucas, Mexico: Another stop along the Baja Peninsula is Cabo San Lucas. This stop is common with the seven and ten night cruises. Here you can explore their beaches, do a little shopping, and enjoy its historic sights. 

What Should You Expect on a Cruise to Mexico from San Francisco

You will find cruises that run 4-, 5-, 7-, 10, or 12-nights. They run throughout the year, with most of the cruises running from September to May. 

What you can expect from the shorter cruises is just one to two stops in Mexico. The 4 and 5 night cruises often just stop in Ensenada for the day. The others days you will either be at sea or stop in Southern California ports such as LA, Santa Barbara, or San Diego. Even though it's a Mexico cruise, you will really only be there for one day.

The seven night cruises usually also offer just one stop in Mexico and it's usually in Ensenada. For this cruise, you will find more stops along Southern California than the shorter cruises mentioned above. Instead of stopping at just two ports in Southern California, you will most likely stop at three ports on you way south to Mexico. 

If you want to spend more than one day exploring Mexico, you'll want to look at the ten or twelve day cruises. This gives you enough time to head further south and stop at additional ports such as Puerto Vallarta, Mazatlán, and Cabo San Lucas. 

It offers quite a bit more time in Mexico than the shorter cruises, but does require that you be at sea longer. You'll often find that you are at sea for two or three days before you stop at your first port in Mexico. 

You will then often spend the next two to three days stopping at new ports and then a couple of days at sea making your way back to San Francisco. 

If you can swing the time and money, I recommend opting for the longer ten to twelve day cruises. They don't run as often, but you'll get to experience quite a bit more of what Mexico has to offer. 

What Should You Pack

The western coast of California is often cool, but sunny. You'll find it's quite a bit cooler in San Francisco than your visit to Mexico.

It's one of the reasons I recommend packing a variety of layers. While in San Francisco, you may have to wear a couple of layers and you can remove then as you head further south.

Bring along a light weight jacket, a sweater or two, and longer pants. I'd also recommend shorts and skirts for your stops in Mexico. Make sure you also bring along at least one pair of comfortable shoes so you don't hurt your feet while you are out exploring all of these amazing locations!

>> More on what to pack and wear for each month in San Francisco

Disclaimer: I receive a small commission from some of the links on this page.

Upcoming Dates for Cruises to Mexico from San Francisco

4 Night Cruise with Carnival

  • 2023: May 11 - 15; May 25 - 29; June 8 - 12; June 22 - 26; July 6 - 10; July 20 - 24; August 3 - 7; August 17 - 21, August 31 - September 5

5 Night Cruise with Carnival

  • 2023: August 31 - September 5

5 Night Cruise with Princess

  • 2023: 11/21 - 11/26, 
  • 2024: 2/2 - 2/7, 2/17 - 2/22, 4/20 - 4/27

7 Night Mexico Cruise with Princess

  • 2023: 10/22 - 10/29, 10/29 - 11/5

10 Night Cruise with Princess

  • None scheduled at this time

Book Your Cruise: Visit the Expedia website to find dates, prices, and to book your trip to the Mexican Riviera today! You will find more details on this cruise, as well as a few shorter and longer cruise options.

More About the 10 Night Cruise with Princess

mexican riviera cruise route

The 10-Night Mexican Riviera Cruise is one of the most popular and offers the most stops in Mexico. It starts and ends at Pier 27 in San Francisco. The first few days of the cruise, you will be at sea catching some sun and relaxing before the real adventure begins.

You will head into a different port every day from days 5 - 8. Stops include Puerto Vallarta, Manzanillo, Mazatlán, and Cabo San Lucas. You will then spend another day at sea before returning to San Francisco.

This cruise is aboard the Grand Princess which has the capacity for up to 2,600 guests. It offers several onboard amenities, including a full spa, several pools, a casino, movies under the stars, indoor theaters, and several lounges.

It also has several food options from high-end dining to casual spots for pizza or burgers. If you prefer to stay in for the day or night, you can also order room service 24-hours a day.


Day 1

On the first day, you board the Grand Princess and set sail at around 4pm. Make sure you stay outside as you will get wonderful views of SF and the Golden Gate Bridge.

Day 2 - 4

Sit back and relax on your first few days of the trip as it will take some time to cruise down to Mexico. Enjoy time in the casino, sampling new wines, or catching a few rays at the pool.

Day 5

Your first stop is in Puerto Vallarta. It's one of my favorite towns in Mexico as it has gorgeous beaches and plenty of places to explore.

Some of the top shore excursions here include swimming with the dolphins, ziplining, and ATV adventure tours. You can also go on a guided walking tour around this historic city. Click here to visit and learn more about the shore excursion options.

The ship arrives in Puerto Vallarta around 8 am and departs at 8 pm.

Day 6

Your second stop of the journey is in Manzanillo. It's south of Puerto Vallarta and also offers several fun activities. You will again have all day to check out the sites. You will arrive at 7 am and leave at 4 pm.

Day 7

You then cruise back up north for a stop in Mazatlán. Here you can hang out at the beach or enjoy one of many adventure activities.

This is another stop where you can swim with the dolphins, go ziplining, or head out on an ATV adventure. You can also tour Mazatlán on a self-guided bike tour, learn all about this town on a guided walking tour, or head out on an ecological jungle tour.

Click here to visit Viator and learn more about shore excursions in Mazatlán.

Day 8

Your final stop in Mexico is in Cabo San Lucas. Your arrival is scheduled for 7 am.

Adventure options here include going scuba diving, snorkeling, or kayaking. You can also hang out and relax on one of Cabo's gorgeous beaches or go horseback riding.

Click here for additional details on these and other shore excursions in Cabo San Lucas.

Day 9 & 10

You now have some time to relax before you return to San Francisco. You will be cruising the Pacific Ocean with no more stops on days 9 and 10.

Day 11

On the morning of day 11, you will ride under the Golden Gate Bridge one more time before arriving at Pier 27 at 7 am.

Where to Stay Near Pier 27

If you plan to spend a little time in San Francisco either before or after your cruise, I recommend that you stay in the Fisherman's Wharf district. This fun area offers shopping, ferry rides around the bay, and Segway tours. You can also visit one of its many attractions including the Aquarium of the Bay, the Maritime Museum, or the Hyde Street Pier.

It also offers dozens of places to eat, drink, and relax. Here are some of the top options for staying in Fisherman's Wharf.

Click here to find some additional Fisherman's Wharf hotel recommendations. You will find several for every budget.

Additional Cruise Destinations from San Francisco


Head out on an Alaska cruise that takes you through the Inside Passage. On these colorful tours, you will see glaciers, ice capped mountains, and lots of wildlife. You will also stop at up to three towns in Alaska and visit one town in Canada on your way home.

Learn More: Find additional details for the Alaska cruises from SF


Another popular cruise destination is the Hawaiian Islands. You will find several dates from SF each year. On these trips, you will stop at up to four ports on the islands. You will also have several days at sea where you can relax and unwind. Most offer one final evening stop in the small port town of Ensenada, Mexico.

Learn More: Discover details on the Hawaiian cruises from SF


All of the Panama journeys take you south along the coasts of Mexico, Guatemala, and Costa Rica. You will then make your way through the Panama Canal and stop at either just a few or several places on the other side of the canal.

Learn More: Get itineraries for the Panama Canal options from SF

Other Options

In addition to the trips mentioned above, you will also find a handful of other options from SF. Some make the long journey to Australia, the South Pacific, or beyond. Others are shorter tips with stops along the western US coastline.

>> Find additional trip options from SF

Comments? Questions? Suggestions?

I would love for you join me in my private Facebook group

It’s a great place to interact with me and others that know the area well.

You can ask questions, get advice for your upcoming stay, and then share your photos and advice with others when you return home. It’s a great community and the fastest way to get answers to those nagging questions about your visit!

Come join the fun here!

As an Amazon Associate I earn from qualifying purchases.

Exclusive Member of Mediavine Travel

Copyright © 2009-2023 by All rights reserved.

This website does not sell any personal information. (See privacy policy)