A minimum of 3 days is necessary to really experience Tulum, visit all its attractions, and have time to relax at the beach or snorkel in the nearby cenotes. If you can stay more than that, even better!