Das Muscat Hotel befindet sich innerhalb des 3-Sterne-Hauses Amwaj International Hotel im Stadtteil Al Khuwair, 3,2 km von der Sultan-Qabus-Moschee entfernt und weniger als 13 Gehminuten von interessanten kulturellen Sehenswürdigkeiten wie dem Museum des Mysteriums entfernt. Es bietet einen Gepäckaufbewahrungsservice und ein Restaurant.