The flights duration from Frankfurt to Barcelona is 02h 00m and top rated airlines are Ryanair, KLM Royal Dutch Airlines & Lufthansa.