Flight distance between Malta and Spain 1,037.1 mi / 1,669.1 km