These hotels are close to key landmarks like Fort St. Angelo and the Senglea waterfront, with bus stops like the Senglea Terminus nearby. Prices start around €80 per night, with guest ratings often above 8/10.
3 star:
€80-€130
4 star:
€130-€250
5 star:
€250-€400
Top Recommended Family Friendly hotels near City Centre
This 5-star hotel features a private beach, large pools, and a spa. It is set just outside Valletta and close to Fort St. Angelo, with a free shuttle service to Valletta available.
This luxury hotel offers stunning views, an infinity pool, and a range of dining options. It is a short walk from the ferry terminal for transfers to Sliema.
This hotel offers a rooftop pool with great views and is close to St. John's Co-Cathedral. It is just a short walk from major bus stops and the ferry port.
This hotel offers modern accommodations and is just a 5-minute walk from St. John's Co-Cathedral. It features a bar and offers easy access to Upper Barrakka Gardens.
This hotel features a fitness center and a terrace and is within walking distance of Upper Barrakka Gardens. Rooms are elegantly decorated and equipped with modern facilities.
This boutique hotel is in a historic building and offers unique accommodations with Maltese tile decorations. It is close to the National Museum of Fine Arts and local cafes.
This hotel features a year-round outdoor pool and a sun terrace. It is within walking distance of the ferry to Valletta and offers shuttle services to the airport.
This hotel includes modern amenities and is located near popular sights like Upper Barrakka Gardens. The nearest airport is Malta International Airport, around 6 km away.
This 2-star budget hotel is within a 9-minute walk from St. John's Co-Cathedral. It offers basic amenities and is close to the bus stop for regional transit.
Located near the harbour-view promenade, this hotel offers free Wi-Fi and comfortable rooms. You can enjoy a continental breakfast and explore local shops and eateries.