12 Dec 2019 - 13 Dec 2019

2 adults - 1 room

Search and compare traveller-reviewed accommodation in Sliema with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Sliema hotel deals for you. Happy travels!


The best hotels in Sliema

Reviewed by travellers for travellers like you, the three top-rated hotels in Sliema are Sliema Marina Hotel, Blubay Apartments by ST Hotels and Roma Hotel.


Where to stay in Sliema

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Sliema’s major attractions.

Hotels near Virtual Reality Malta

Hotels near Saint James Hospital

Hotels near The Point Shopping Mall


If you want to stay in a certain area of Sliema, scroll down to check out hotels via our map view.

Top rated hotels in Sliema

from £104
from £115
from £176

What are travellers saying about Sliema?

Family Travellers
Nightlife Lovers
Luxury Travellers
Outdoor Enthusiasts
Art & Design Lovers
Member reviews (26)
Kevin Picholo
Kevin PicholoFoster City

Sliema is a nice area to stay, much more reasonable accommodations and it’s just 10-15 mins ferry ride across from Valletta.

Kaman Chan
Kaman ChanAmsterdam

You can find an area with cool roman baths, basically a big rock cut into 10 different small pools in front of a beach club.

Mary Sevasta
Mary SevastaValletta

Old part of Sliema with Houses of character and alley ways But loads of restaurants and bars with local seafood and wine at the Sliema Waterfront

Maria Logan
Maria LoganWinslow

so love sliema,its where my family comes from, the fiesta is the best in malta and not to be missed, the people are so friendly.and even going in november the weather was just great


The least expensive month is February, with an average of £30 per night. The most expensive month to stay in Sliema is September, with an average price of £120 per night.
The average price of a hotel in December last year was £72 per night. This is 5% less than the average nightly price of £76 seen over the previous 12 months.
In Sliema, the expected average temperature in December is 14.2°C/57.6°F. The warmest month is typically August, which averages 31.8°C/89.2°F. The coolest month is February, with temperatures averaging 9.1°C/48.4°F.
The nearest airport to Sliema is Luqa Malta International (MLA) (3.98 miles).

Plan a trip to Malta