
Valletta
Days 1-7 · 6 nightsA hotel on South Street, 500 metres from the centre, in the old town's grid. Everything is on foot, from St John's Co-Cathedral to the Three Cities via the harbour.
€100 a nightSee on Booking →At the top of the town, near Castille Square, 400 metres from the centre. The Upper Barrakka Gardens and the Saluting Battery are a minute's walk away.
€115 a nightSee on Booking →A boutique hotel on Melita Street, 400 metres from the centre, in the old town's grid. St John's Co-Cathedral and the Grandmaster's Palace are two streets away.
€190 a nightSee on Booking →On Saint Ursula Street, 200 metres from the centre, on the Grand Harbour bastions side. The walk down to the Upper Barrakka and the boats to the Three Cities is short.
€160 a nightSee on Booking →On Old Bakery Street, 200 metres from the centre, in the upper part of Valletta's grid. An address with a pool for catching your breath between days of sightseeing.
€230 a nightSee on Booking →A simple address on Battery Street, 300 metres from the centre, along the southern ramparts. For sleeping in Valletta itself without spending a big budget.
€60 a nightSee on Booking →A restored palazzo on Merchants Street, in the centre of Valletta. You step out into the market street and the co-cathedral is round the corner, without a metre by car.
€320 a nightSee on Booking →On Old Theatre Street, 300 metres from the centre, in the upper part of the old town. For those looking for a small luxury hotel in the middle of the grid.
€400 a nightSee on Booking →A restored palazzo on Saint Ursula Street, 200 metres from the centre and St John's Co-Cathedral. The harbour and the boats to the Three Cities are just below.
€300 a nightSee on Booking →In Floriana, just before the city gate. Handy when arriving by bus or car, with the old town on foot afterwards.
€280 a nightSee on Booking →In Floriana, on Great Siege Road, by the sea below the ramparts of Valletta. You walk into the fortified city, then come back to peace and quiet, far from the busy streets.
€220 a nightSee on Booking →