Since there is no direct flight that will take you to Iceland from India, you will have to book flights that have a Europe Stopover. You can prefer to stop at Amsterdam and then fly to Reykjavik from there. The entire journey from Amsterdam to Iceland will take 3 hours. The tentative travel time from India’s Capital New Delhi to Reykjavik (Iceland’s capital) is about 12 hours 10 minutes.