Find and Book Top Hotels in Malta

Search among 27 available hotels and places to stay in Malta from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-27 out of 27
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great45 reviews
MapView on map800 yd from City Center700 yd from Professional and Distance Edu
From   US$ 180 /nightSelect
MapView on map800 yd from City Center600 yd from Professional and Distance Edu
From   US$ 69 /nightSelect
Places to stay near Malta
8.2
Great96 reviews
7.9 mi from Malta7.9 mi from City Center
From   US$ 134 /nightSelect
8.4
Great44 reviews
7.6 mi from Malta7.6 mi from City Center
From   US$ 575 /nightSelect
8.2
Great123 reviews
6.0 mi from Malta6.0 mi from City Center
From   US$ 214 /nightSelect
8.0
Great96 reviews
7.5 mi from Malta7.5 mi from City Center
From   US$ 141 /nightSelect
8.2
Great139 reviews
7.3 mi from Malta7.3 mi from City Center
From   US$ 179 /nightSelect
8.4
Great62 reviews
5.7 mi from Malta5.7 mi from City Center
From   US$ 132 /nightSelect
8.4
Great101 reviews
7.5 mi from Malta7.5 mi from City Center
From   US$ 93 /nightSelect
8.4
Great125 reviews
7.2 mi from Malta7.2 mi from City Center
From   US$ 224 /nightSelect
8.4
Great139 reviews
5.0 mi from Malta5.0 mi from City Center
From   US$ 124 /nightSelect
7.7 mi from Malta7.7 mi from City Center
From   US$ 119 /nightSelect
8.6
Great43 reviews
8.2 mi from Malta8.2 mi from City Center
From   US$ 181 /nightSelect
8.2
Great45 reviews
6.8 mi from Malta6.8 mi from City Center
From   US$ 109 /nightSelect
8.6
Great52 reviews
7.8 mi from Malta7.8 mi from City Center
From   US$ 112 /nightSelect
8.2
Great36 reviews
7.4 mi from Malta7.4 mi from City Center
From   US$ 119 /nightSelect
8.2
Great30 reviews
7.9 mi from Malta7.9 mi from City Center
From   US$ 184 /nightSelect
8.2
Great73 reviews
7.0 mi from Malta7.0 mi from City Center
From   US$ 92 /nightSelect
8.2
Great88 reviews
7.7 mi from Malta7.7 mi from City Center
From   US$ 119 /nightSelect
7.2 mi from Malta7.2 mi from City Center
From   US$ 160 /nightSelect
8.6
Great82 reviews
7.3 mi from Malta7.3 mi from City Center
From   US$ 118 /nightSelect
8.4
Great54 reviews
8.7 mi from Malta8.7 mi from City Center
From   US$ 332 /nightSelect
7.4 mi from Malta7.4 mi from City Center
From   US$ 185 /nightSelect
8.6
Great39 reviews
7.1 mi from Malta7.1 mi from City Center
From   US$ 260 /nightSelect
8.4
Great1 review
7.1 mi from Malta7.1 mi from City Center
From   US$ 188 /nightSelect
7.8
Very good19 reviews
2.7 mi from Malta2.7 mi from City Center1.1 mi from Malta Mall Shopping Center
From   US$ 109 /nightSelect
6.7 mi from Malta6.7 mi from City Center
From   US$ 241 /nightSelect

Best Hotels and Places to Stay in Malta

Why Visit?

Malta, located in the heart of the Mediterranean, offers a unique and diverse cultural experience for tourists. With its rich history, stunning architecture, crystal-clear waters, and vibrant local culture, the island is a must-visit destination for travelers seeking a memorable and enriching experience.

Where to Stay?

When choosing your accommodation in Malta, it is important to consider the best areas that offer convenience, accessibility, and a great range of amenities.

Sliema: Situated on the northeastern coast, Sliema is a popular choice for tourists due to its scenic waterfront promenade, bustling shopping areas, and a wide selection of restaurants and cafes. It also offers easy access to Valletta, the capital city, via frequent ferries.

St. Julian's: Known for its vibrant nightlife, St. Julian's is another excellent area to stay in Malta. Here you'll find a wide range of entertainment options, including bars, nightclubs, and casinos. St. Julian's also boasts picturesque views of the Mediterranean Sea.

Valletta: If you prefer to stay in the heart of Malta's rich history and cultural heritage, Valletta is the ideal choice. This UNESCO World Heritage city features a treasure trove of historical sites, stunning architecture, museums, and grand cathedrals. It is also a hub for excellent dining and shopping experiences.

Price per Hotel Room per Night

In Malta, the average price per hotel room per night varies depending on the star rating of the hotel:

3-star hotels: Average price range of $70 - $100 per night.

4-star hotels: Average price range of $100 - $160 per night.

5-star hotels: Average price range of $160 - $350 per night.

Best Value for Money

The Preluna Hotel & Spa: Located in Sliema, this 4-star hotel offers comfortable rooms, a rooftop pool with panoramic sea views, and an on-site spa. Prices start at $100 per night.

The Victoria Hotel: Situated in the heart of Sliema, this 4-star boutique hotel offers charming rooms, a rooftop pool, and a top-rated restaurant. Prices start at $120 per night.

The Waterfront Hotel: Located in Sliema, this 4-star hotel boasts modern rooms, breathtaking views of Marsamxett Harbor, and easy access to the promenade. Prices start at $90 per night.

Best Kids-Friendly Hotels

db Seabank Resort + Spa: Situated in Mellieha, this 4-star all-inclusive family-friendly resort offers spacious rooms, a kid's club, a waterpark, and direct access to a sandy beach. Prices start at $150 per night.

Radisson Blu Resort & Spa, Malta Golden Sands: Located in Golden Bay, this 5-star family-friendly resort features luxurious rooms, multiple swimming pools, a kid's club, and a private beach. Prices start at $180 per night.

Best Hotels for Romantic Getaway

Xara Palace Relais & Chateaux: Situated in the medieval city of Mdina, this 5-star boutique hotel offers exquisite rooms, a rooftop terrace with panoramic views, and fine dining experiences. Prices start at $250 per night.

Hotel Juliani: Located in St. Julian's, this stylish boutique hotel provides elegant rooms, a rooftop pool with stunning views, and an intimate atmosphere. Prices start at $150 per night.

Best for Location

Grand Hotel Excelsior: Situated just outside Valletta's historic city walls, this 5-star hotel offers luxurious rooms, a private marina, and breathtaking views of Marsamxett Harbor. Prices start at $200 per night.

Hotel Phoenicia Malta: Located within the city walls of Valletta, this 5-star hotel features elegant rooms, beautifully landscaped gardens, and a stunning infinity pool. Prices start at $250 per night.

Hilton Malta: Situated in St. Julian's, this 5-star hotel offers stylish rooms, an extensive list of facilities including multiple pools, stunning sea views, and easy access to nearby attractions. Prices start at $280 per night.

Best for a Short City Break

The Saint John: Located in the heart of Valletta, this boutique hotel offers modern rooms, a rooftop terrace with a plunge pool, and an unbeatable location. Prices start at $150 per night.

Palazzo Consiglia: Situated in Valletta, this historic townhouse turned boutique hotel features beautifully designed rooms, a rooftop pool, and personalized service. Prices start at $200 per night.

Show moreLess