La ville se vante d'avoir l'hôtel le plus luxueux du monde, le Burj Al Arab, où le coût par nuit est d'au moins 23 000 €. Une chambre d'hôtel urbaine ordinaire coûte entre 30 € et 50 € par nuit, avec une connexion Wi-Fi, une chambre climatisée confortable avec des articles de toilette.