This depends entirely on where you are flying from in the US and how long your layover is. However, as a guide, flights from New York to Berlin can take around 10 hours. Travelers can choose to Stopover in Iceland for up to 7 days at no additional airfare and enjoy everything Iceland has to offer on their way to Germany.