Sandy paradise vibes
Ancient Mayan city
Lush wildlife sanctuary
Colorful colonial town
Magnificent pyramids
Cultural capital city
Ancient Mayan site
Sandy island getaway
Turquoise lagoon
Swim in nature
Beachfront paradise
Cultural melting pot
If you have more time, consider visiting Isla Mujeres or Cozumel for more beach time. Alternatively, you can add a stop at Palenque for its impressive Mayan ruins. If you have less time, consider skipping Merida or Belize City to make the trip shorter.