No list of best places in Mexico for solo travel would be complete without mentioning Puebla, one of the country’s top destinations for culture and cuisine.
While the Yucatán Peninsula may have a reputation for being a party destination — if you are looking for a city that is a little quieter, head to Merida.