Learn more about our flexibility promise and our latest travel updates. Click here for more details.


Mexico is in Central America, and has plenty to offer, from beautiful beaches to historical cities, national parks, mountains and impressive archaeological sites. Mexico has over 112 million inhabitants, making it the most populous Spanish-speaking country in the world.

We offer Spanish courses, with additional courses in Mexican cooking, Latin Dance and Scube diving in Playa del Carmen, a seaside town located on the Caribbean coast of the country just 60km from Cancun.. The turquoise sea and long white sandy beaches are complimented by the relaxed atmosphere and slow pace of life, more like a Mexican village than a Caribbean resort.

See all of our Mexican holidays below...

You can filter the list further using the menu on the left.