How far is Casablanca from Gibraltar?

The flight distance between Gibraltar and Casablanca is 351km. Check all available flights on Wego.