The flights duration from Belfast to Barcelona is 12h 00m and top rated airlines are KLM Royal Dutch Airlines & British Airways.