Where is Morocco?
Morocco is located in North Africa. It is bordered by the Atlantic Ocean and the Mediterranean Sea to the west and north, and by Algeria to the east and southeast. It is strategically positioned just across the Strait of Gibraltar from Spain, making it a crossroads of Arab, African and European cultures.