The average duration of a direct flight to Frankfurt Germany from the US is around 8-10 hours. With Icelandair, you can Stopover in Iceland for up to 7 days at no additional airfare. Discover more about how to book a Stopover in Iceland and start planning your trip to Germany with a touch of Iceland.