Mexico’s coastal resorts have an entrancing mix of pristine white-sand beaches, away-from-it-all luxury resort hotels, and ancient ruins and traditions. The eastern coastline meets the calm, warm waters of the Caribbean Sea, whilst the western coastline greets the Pacific Ocean with dramatic cliffs and bays.
However there’s more than beaches in this vast country of over 100 million people, so side trips to visit bustling Mexico City and its stunning restored colonial buildings, to Merida – a gorgeous colonial city about three hours inland from Cancun and ancient Mayan ruins just a short drive or day trip away from resorts on the Caribbean Coast, are all waiting to be discovered.