This question already has an answer here:
We are holding Indian passports. We are planning to book flights from London to Newark (EWR), USA via Reykjavík (KEF), Iceland. We will have layover in Reykjavík for two hours. We have valid USA visas and UK Standard Visitor visas.
Do we need any visa (like a transit visa) to stay in Reykjavík airport during the layover?