Masirah ligger 150 km sørvest av Ras al-Hadd, austpynten på det omanske fastlandet. Øya er skilt fra fastlandet av et grunt sund som er mellom 13 og 19 kilometer breit. På grunn av grunner og korallrev, og nordaustmonsunen fra desember til mars, er farvatnet utrygt for skipsfart.