Hotels in Malta

Find deals on 4,651 hotels in Malta

24 Sep — 25 Sep2
Sun 25/9
Thu 29/9

Top Hotels in Malta

Find the perfect hotel for your stay in Malta
Review score
Hotel class

Best cities to book a hotel in Malta

Below are the average prices for hotels in the most popular cities in Malta


₹ 3,615 - ₹ 9,297

CHEAPEST CITY IN MALTABugibba43% cheaperHotels in Bugibba are the cheapest in Malta at just ₹ 3,615 per night on average
MOST EXPENSIVE CITY IN MALTALuqa32% more expensiveLuqa has the highest priced hotels in Malta with rooms averaging ₹ 9,297 per night
MOST POPULAR CITY IN MALTAValletta73% more users visitedMore momondo users search for hotels in Valletta than any other city in Malta

Things to do in Malta

Hotels in popular cities in Malta

Below are the most popular cities in Malta to stay in, as well as some of the best hotels in each area

When to book a hotel in Malta

Check out the information below to find the best deal on a hotel room in Malta
Low seasonOctobercheapest month to stay
High seasonDecembermost expensive time to stay
57%expected price decrease
62%expected price increase


₹ 2,879 - ₹ 17,913

Highest day of weekWednesdayis the most expensive day of the week to book
Cheapest day of weekSaturdayis the cheapest day of the week to book
₹ 1,370,657is the average per night cost for a hotel on this day
₹ 325,558is the average per night cost for a hotel on this day

Useful insights on Malta hotels

Get a quick overview on price and accommodation trends for your visit in Malta

Lowest Hotel Price

₹ 876

Most Popular Hotel (5-star)

Intercontinental Malta

Hotels Near Airport


Average Length of Stay

12 days
The cheapest price for a room in Malta found in the last 7 days is ₹ 876/night. This rate is available with Sprachcaffe International, a 3-star hotel.
Travel with comfort when booking a room with Intercontinental Malta, the most popular 5-star hotel in Malta (8.2/10 rating - based on 839 reviews).
There are 429 hotels in Malta close to Luqa Malta Intl. Airport Stay 1 in Malta is the nearest with a distance of 0.7 km from this airport.
On average, people stay for 12 days when lodging at hotels in Malta. The average accommodation price for 12 days in Malta in the past week is ₹ 77,074.

Information about staying in Malta

Read these important travel tips before booking a hotel in Malta

Visiting Malta in June would make for the least expensive trip at just ₹ 1,026 per night on average. To save on your trip, avoid planning it during December, as this is the most expensive month on average.

Our users tend to visit St. Julian's more often than any other city when travelling to Malta.

Our data shows that hotel rooms in Luqa are about 36% more expensive on average than hotel rooms in the rest of Malta, with a nightly rate of ₹ 6,254.

If you’re looking for the best deal when visiting Malta, consider staying in St. Julian's. According to our data, St. Julian's is the least expensive city to spend the night in when visiting Malta, with an average nightly rate of ₹ 1,522, 56% below the country’s average.

momondo's favourite hotels in Malta

Learn more about these user-preferred hotels in Malta
Hugo's Boutique Hotel - Adults Only

Hugo's Boutique Hotel - Adults Only

St. George's Road, St. Julian's, Malta

₹ 6,370
The Phoenicia Malta

The Phoenicia Malta

The Mall 0, Valletta, Malta

₹ 13,456
Bora Bora Ibiza Malta Resort

Bora Bora Ibiza Malta Resort

1, Triq Censu Tanti, Saint Paul’s Bay, Malta

₹ 4,459

Villa Ottimar

Venew Street 28/30, San Ġwann, Malta

₹ 955
Mavina Hotel & Apartments

Mavina Hotel & Apartments

Triq il-Fliegu, Bugibba, Malta

₹ 1,592
Blubay Apartments by ST Hotels

Blubay Apartments by ST Hotels

Gżira, Malta

₹ 2,468
Burlington Apartments

Burlington Apartments

St. Julian's, Malta

₹ 1,592

Cardor Holiday Complex

Nakkri Road, Qawra, Malta

₹ 1,194
Sprachcaffe International

Sprachcaffe International

Alamein Road, St. Julian's, Malta

₹ 876
Pebbles Boutique Aparthotel

Pebbles Boutique Aparthotel

88-89 The Strand, Sliema, Malta

₹ 2,548
Osborne Hotel

Osborne Hotel

50 South Street, Valletta, Malta

₹ 4,937
The Buccaneers Boutique Guest House

The Buccaneers Boutique Guest House

Gulju street, Saint Paul’s Bay, Malta

₹ 1,911
Marco Polo Malta Hostel

Marco Polo Malta Hostel

Ross Street, Paceville, St. Julian's, Malta

₹ 1,354
Euroclub Hotel

Euroclub Hotel

Triq Il-Fliegu, Bugibba, Malta

₹ 1,592
AX The Victoria Hotel

AX The Victoria Hotel

Gorg Borg Olivier Street, Sliema, Malta

₹ 5,494
Hotel Argento

Hotel Argento

Qaliet Street 1, St. Julian's, Malta

₹ 2,946
The Barrister Hotel

The Barrister Hotel

57, St Christopher Street, Valletta, Malta

₹ 9,794

Start planning your trip to Malta

Why use momondo?

Searching across hundreds of travel sites, momondo finds hotels and accommodation options in Malta and lets you filter them according to your needs. It is free to use and there are no hidden booking fees or costs.

Finding a great place to stay in Malta is easy with momondo. Filter all the accommodation options we return to find the best place for you. Want somewhere with a pool or 24 hour front desk? We have filters for that. Free breakfast? momondo can show those for you too. Filter by review, price and numerous other factors, all for free, all on momondo.

Save money when you book hotels with momondo
Comprehensive travel search
momondo compares 3M+ hotels and other types of accommodation to ensure you can find the best place to stay.
Intuitive search filters
Filter by price, amenities, free cancellation, enhanced cleaning, free breakfast and much more.
Smart price alerts
If you have found somewhere, momondo can track the price and alert you when it changes.