Usually, 10-20 days are sufficient to visit Iceland. Make sure to identify the event you want to encounter, then travel. Make sure to plan according to your schedule and preference.