Sliema

Beach Hotels in Sliema

Find the beach hotels in Sliema that appeal to you the most

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Beach Hotels in Sliema

Check out our pick of great beach hotels for your travel
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotels in Sliema
Featured facilities: Swimming Pool, Dry Cleaning
Very Good
99 reviews
8.4/10
1 night
From HK$602
Check Availability
99+
Hotels in Sliema
Featured facilities: Public Beach, Swimming Pool, Parasailing
Great
138 reviews
9.3/10
1 night
From HK$754
Check Availability
99+
Hotel near Paceville,Sliema
Featured facilities: Public Beach, Swimming Pool, Dry Cleaning
Very Good
129 reviews
8.9/10
1 night
From HK$1,054
Check Availability
94
Hotels in Sliema
Featured facilities: Swimming Pool, Sunbathing Area, Dry Cleaning
Great
129 reviews
9.1/10
Check Availability
93
Hotels in Sliema
Featured facilities: Sailing
Good
69 reviews
7.7/10
1 night
From HK$714
Check Availability
68
Hotels in Sliema
Featured facilities: Snorkeling, Diving
Good
60 reviews
7.9/10
1 night
From HK$765
Check Availability
59
Hotels in Sliema
Featured facilities: Swimming Pool, Sunbathing Area, Parasailing
Very Good
105 reviews
8.5/10
Check Availability
99+
Hotels in Sliema
Featured facilities: Exclusive Beach Area, Swimming Pool, Dry Cleaning
Very Good
134 reviews
8.8/10
1 night
From HK$1,684
Check Availability
99+
Hotels in Sliema
Featured facilities: Public Beach
Great
60 reviews
9.1/10
1 night
From HK$340
Check Availability
58
Hotels in Sliema
Featured facilities: Public Beach
Great
106 reviews
9.2/10
1 night
From HK$1,176
Check Availability
See All Beach Hotels in Sliema

Top rated hotels in Sliema

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
9.4/10
Amazing
RRocks tripsGreat hotel, 2nd time I’ve stayed here. Staff very friendly and hotel reasonably located, 5 mins from the airport bus stop . Breakfast has a very good variety and has several indoor and outdoor swimming pools.
AX The Victoria Hotel

AX The Victoria Hotel

Hotel near Sliema
Price per night from:HK$1,019
8.6/10
Very Good
RRachelshuangIt's quite clean, not very quiet, but it's quite convenient to go anywhere. The service is quite good. If you book a sea view room, remember to request a high floor, because the lower floors don't have a view of the sea at all. It's quite suitable for long-term stay. There is a park in front and many people walk there. It's very safe.
Carlton Hotel

Carlton Hotel

Hotel near Sliema
Price per night from:HK$1,075
7.1/10
AAnonymous UserConsidering the price of the room it is an excellent solution
Roma Hotel

Roma Hotel

Hotel near Sliema
Price per night from:HK$678

Frequently Asked Questions

Which is the best Beach hotel in Sliema?

Whether you are traveling to Sliema for business or holiday, AX The Victoria Hotel (from HK$1,253) , Plaza Regency Hotels (from HK$647) and Europa Hotel (from HK$872) are the best choices.

What is the average price for Beach hotels in Sliema?

For Beach hotels in Sliema, the average price is HK$2,096 for weekdays , and HK$2,140 for weekends (Friday–Saturday).

What Beach hotels in Sliema have deals ?

Trip.com offers various promotions and discount for hotels, including Beach hotels. Just check the promotions page to find current deals available for your plan on Trip.com.

Which Beach hotels in Sliema offer fitness facilities?

Want to keep your exercising plan during traveling? AX The Victoria Hotel (from HK$1,253) and The Preluna Hotel (from HK$867) offer fitness facilities.

What are some of the best Beach hotels with spa services in Sliema?

Plan a relaxing travel with the spa experience? AX The Victoria Hotel (from HK$1,253) and The Preluna Hotel (from HK$867) provide highly rated services.

Which Beach hotels in Sliema offer breakfast?

Sliema Beach Hotels Information

Total properties23
Number of reviews704
Lowest priceHK$730
Highest priceHK$9,990
Weekend Avg. PriceHK$2,140
Weekday Avg. PriceHK$2,096