Countries between Morocco and Spain

Up to 500 kilometers
Gibraltar flag Distance from Morocco to Gibraltar is: 270 kilometer Distance from Rabat to Gibraltar
Up to 1,000 kilometers
Spain flag Distance from Morocco to Spain is: 760 kilometer Distance from Rabat to Madrid