Best Beaches in Mexico. Playa Paraiso, Tulum: This beach is incredibly close to the famous Mayan ruins in Tulum, which are two hours from Cancun. Many consider Paraiso to be one of the most beautiful beaches not just in Mexico, but also in the entire world.

pin 15
heart 3
pin 208
heart 26
speech 4
Pinterest • The world’s catalogue of ideas