Yksi parhaista hotelleista Vallettassa on tyylikäs neljän tähden Palazzo Rosario Boutique Hotel. Hotelli sijaitsee keskeisellä paikalla lähellä Vallettan satamaa ja kaupungin tärkeimpiä nähtävyyksiä. Hotellissa on ilmainen Wi-Fi, ja buffetaamiainen sisältyy majoituksen hintaan.
Toinen hyvä hotelli Vallettassa on kodikas neljän tähden La Falconeria Hotel. Se on vuonna 2016 rakennettu hotelli, jossa on 43 huonetta kuudessa kerroksessa. Hotelli sijaitsee lyhyen kävelymatkan päässä tärkeimmistä nähtävyyksistä, ja aamiainen kuuluu majoituksen hintaan.