Home » collections » Family » Disney Cruise Line » Disney cruise to Mexico

Discover the magical world of Disney cruises to Mexico

Enjoy exhilarating water sports, exciting camel rides and decadent food on a Disney Mexican cruise.

Hunt for gold aboard a pirate ship in Cabo San Lucas! Stroll through the unspoiled splendor of the Sierra Madre Mountains and sunbathe on the sands of Majahuitas Beach. Climb into a jeep to join a safari in Ensenada. You can enjoy all this and more on an exhilarating cruise to Mexico aboard the Disney Wonder!

Disney Cruise Line Croisière Disney au Mexique Disney Wonder à San Diego

Enjoy a sunny weekend getaway or a slightly longer cruise from San Diego to Mexico.

Sail into Mexico along Baja California and visit coastal towns that include Ensenada, Mazatlán and Puerto Vallarta.

Port of embarkation and duration for a Disney cruise in Mexico

Only one port of embarkation for these Disney cruises to Mexico: San Diego!
Cruises last from 2 to 7 nights and are available from January to May and from October to December (Halloween and holiday themed cruises available!).


Cabo San Lucas, Mexico

Find a destination with a landscape dotted with thorny cacti and stunning rock formations, bordered by white sand beaches and turquoise waters.

Catalina Island, California

Let yourself be seduced by the inviting shores of Catalina; the spectacular “Island of Romance” offers something special for everyone.

Ensenada, Mexico

Travel to this destination known as the “Cinderella of the Pacific”.

Mazatlán, Mexico

Sail to the “Pearl of the Pacific” for breathtaking natural wonders, thriving culture and colorful history.

Puerto Vallarta, Mexico

This beautiful seaside city has old world charm and international popularity.

San Diego, California

Discover the beauty and charm of Southern California’s premier vacation destination on a Disney cruise from San Diego

Disney Cruise Line Croisière Disney au Mexique  Famille sur le pont

All Disney artwork, logos and properties: ©Disney. Ships Registry: The Bahamas