Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Valletta
Set on Sliema's seafront promenade, Roma Hotel is 3 minutes' walk from the rocky beach. All rooms feature a TV, tea and coffee making facilities.
115 The Strand Hotel and Suites offers self-catering apartments and hotel rooms on the Sliema waterfront at Marsamxett harbour, with spectacular views of Valletta. WiFi is free throughout.
Offering air-conditioned rooms, the Sliema Chalet is opposite the beach on the seafront promenade in Sliema. The bus and ferry terminals are only metres away.
Located in Il-Gżira, 1.4 km from Balluta Bay Beach, Azur Hotel by ST Hotels provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a shared lounge.
Just 100 metres from the sea, Strand Suites by NEU Collective is located in Il-Gżira. It offers air-conditioned accommodation with a balcony.
Set in Il-Gżira, 1.2 km from Rock Beach, Alavits Hotel by ST Hotels offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant. This 3-star hotel offers a bar.
Set in Il-Gżira, Blubay Apartments offers an outdoor pool in the main building and air-conditioned accommodation with satellite TV and free WiFi. Sliema centre is 10 minutes' walk away.
Set in Sliema and within 400 metres of Fond Ghadir Beach, Giorgio Boutique Hotel has a terrace, non-smoking rooms, and free WiFi throughout the property.
Set right on Sliema's seafront, Hotel Marina is just a few steps from Sliema Bus Terminus and the ferry port to Valletta.
Set in Sliema and with Qui-Si-Sana Beach reachable within less than 1 km, The Londoner Hotel Sliema offers concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property and...
Bayview Hotel & Apartments offers a 24-hour internet café, and a rooftop swimming pool overlooking the harbour at Sliema. Some accommodation comes with a balcony, and some feature sea views.
Boasting a bar and views of city, Lady Todd is situated in Sliema, 1.1 km from Balluta Bay Beach.
Located 400 metres from Exiles Beach, The Howard Hotel offers 3-star accommodation in Sliema and features a shared lounge, a terrace and a bar.
Set on the Tower Road seafront promenade, Hotel Carlton is in Sliema, 100 metres from St. Julian's. This modern hotel features an outdoor swimming pool and air-conditioned rooms with a balcony.
At only 500 metres from the town centre, St. Julian's Bay Hotel overlooks the Mediterranean Sea. It offers rooms with air conditioning and a private bathroom. Free WiFi is available throughout.
Offering an outdoor pool, restaurant and sun terrace, Hotel Kappara is set on a hill in San Gwann. All spacious rooms come with an LCD TV with cable channels. Sliema is 3 km away.