Handel przepływający przez leżący u podnóża gór Al-Hadżar Maskat przez co najmniej dwa tysiąclecia stanowił podstawę istnienia miasta. Ptolemeusz wspomniał je już w I w. n.e. jako Ukryty Port („Cryptus Portus”). Niestety, nie było ono ukryte wystarczająco dobrze – położenie u wejścia do Zatoki Perskiej sprawiało, że od dawna stanowiło kuszący cel podbojów.
Przez wieki istnienia miasta nad jego portem powiewało mnóstwo sztandarów, m.in.: sasanidzkie, arabskie (pod arabskimi rządami w VII w. miasto przeszło na islam), abbasydzkie, seldżuckie i perskie. Na początku XVI w. portugalski admirał pragnący nawiązać stosunki handlowe za pomocą dział doprowadził do niemal doszczętnego spalenia Maskatu. Po odbudowaniu miasto pozostawało pod kontrolą Portugalczyków do roku 1650, w którym to Omańczycy wyparli ich i odzyskali panowanie.
Maskat często konfliktował się z omańskimi plemionami zamieszkującymi tereny położone w głębi kraju – powodem większości tych zatargów było dążenie miasta do niezależności. Podczas jednego z takich burzliwych okresów w XVIII w. do władzy doszła dynastia Sa'id, która rządzi nieprzerwanie do naszych czasów. Obecnie zmodernizowany Maskat jest stolicą Omanu oraz ważnym portem handlowym.