Our customers love us!
Caribbean & Mexico
Why Book with Us?
We’ll do the hard work for you
Your holiday wish is our command. Simply tell us your travel wants, needs and expectations and we’ll create your dream itinerary.
Exclusive access to the best offers
We have access to exclusive rates and offers on holidays that won’t be beaten anywhere else.
Unrivalled customer service
Our passionate, well-travelled team has a combined experience of more than 40 years in the travel industry.
Destinations in Caribbean & Mexico
Antigua & Barbuda
Puerto Rico
Saint Lucia
Turks & Caicos
Dominican Republic
St Kitts & Nevis
St Vincent & the Grenadines
Show More Show Less
Explore All Caribbean & Mexico Holidays
Sort by:
Holidays per page
Sort & Filter
Sort & Filter
Sort by:




Apply filters

Embark on a sun-soaked journey through the Caribbean and Mexico, regions celebrated for their stunning beaches, vibrant cultures, and rich histories. The Caribbean islands offer a mosaic of experiences, from the lush, mountainous terrains of Saint Lucia to the bustling markets of Jamaica and the pristine sands of the Bahamas. Each island has its own unique charm, featuring a blend of local music, cuisine, and festive traditions.

Mexico complements these island experiences with its own coastal treasures like Cancun and Playa del Carmen, known for their spectacular beaches and ancient Mayan ruins. Inland, Mexico’s rich cultural tapestry unfolds in cities like Mexico City and Oaxaca, where historical landmarks and culinary delights await.

Together, the Caribbean and Mexico provide a perfect mix of relaxation, adventure, and cultural exploration, making them ideal destinations for travellers seeking a diverse and enriching vacation.

Unmissable experiences in Caribbean & Mexico
Must Do
Head to Chichen Itza, an ancient Mayan temple on the Yucatan Peninsula
Don't Miss
Swimming with pigs in the Bahamas
Must Visit
St Lucia, arguably the most beautiful island in the Caribbean
Speak to one of our experts today
Call us on 0333 121 7001 Mon - Fri: 9am - 8pm, Sat & Sun 10am - 4pm
Call us on 0333 121 7001 Mon - Fri: 9am - 8pm, Sat & Sun 10am - 4pm
or fill out our online form with your enquiry.