Cancun is a year-round destination, but the best time depends on what you want to do. For perfect beach weather, visit from December to April.