The best time to visit Mallorca is the shoulder season in April–May and September–October—days are warm and crowds are few. Most hotels and restaurants are open, and it's a prime time to enjoy outdoor activities like hiking and mountain biking. Hot summers bring a notable surge of tourism to Mallorca, so book early.