Le pays est partiellement occupé par les Portugais de 1507 à 1650, puis par les Perses de 1737 à 1744. La lignée actuelle des sultans d'Oman, fondée en 1749 par Ahmed ibn Said, établit sa capitale à Mascate en 1779. C'est d'ailleurs toujours la capitale du pays.