Le Muscat Hotel est situé au sein de l'Amwaj International Hotel, un établissement 3 étoiles dans le quartier d'Al Khuwair, à 3,2 km de la Grande Mosquée du Sultan Qaboos et à moins de 13 minutes à pied d'attractions culturelles intéressantes telles que le musée du Mystère. Il propose un service de consigne à bagages et un restaurant.