Sign up to our weekly Real Deals

Privacy policy
Alice, dealchecker Editor

Acapulco, Cabo San Lucas and Catalina are the top three destinations for a cruise to the Mexican Riviera. This part of the world has long been popular with celebrities looking to escape Los Angeles for a bit, and Cabo San Lucas can count Brad Pitt amongst its fans. Be sure to check out Lovers Beach, which has two shores!

Watersport lovers won't want to leave Acapulco, where no fewer than four of the best beaches in the country offer some great activities in a stunning setting. Catalina used to be the hottest spot on the Mexican Riviera, popular with the 1940 Hollywood set, and the main town of Avalon is still glamorous today - spare some time to go shopping on its boulevards.

Puerto Vallarta is another popular spot, combining the charm of it old town - Viejo Vallarta - with beautiful beaches and inland adventure across canyons and jungle-clad mountains.

Ensenada and Mazatlan are also regular ports of call where you'll find yet more stunning beaches. Don't forget to try some of the local sea food, fresh from the sea to your plate!

We can't lie - Mexican Riviera cruises aren't going to be super cheap, but there are ways to get great value for your money. Mexican Riviera deals regularly feature in our Real Deals newsletter so sign yourself up and be patient! We're working on that deal for you.

It can also be worth checking on your own flights into Mexico, even though most cruise companies will offer them. Added extras like free nights in San Francisco or Los Angeles are sometimes added onto cruise deals though - which will make buying a package more economical.

It's easy to pay through the nose for drinks and excursions once you're onboard too, so plan in advance. Buy a drinks package to save a large bill at the end of your trip, and research and book any excursions in advance - you'll feel great when you get whisked off for a day of adventures as soon as you pull into port!