Find the best Malta Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Malta Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Malta

Discover ideal Malta hotels with Expedia

Varied Malta hotels for every type of traveller 

Take your pick from some of the best hotels in Malta when booking with Expedia, including the country’s numerous all-inclusive resorts. With all meals and drinks included, these hotels are among the best places to stay in Malta for families seeking a stress-free holiday. Budget travellers can take their pick from a multitude of cheap hotels in Malta, while if you’re keen to indulge, treat yourself to spa treatments at the many luxury hotels in Malta.

Popular places to stay in Malta 

This Mediterranean gem overflows with charming historic towns and pristine coastlines. If you're still to book your Malta hotel, here are some of the most popular areas to stay.

  • Valletta: For Malta luxury holidays, the country's historic capital is a popular choice thanks to its opulent hotels and boutique properties. The city boasts some of the country's finest restaurants and high-end shopping. A boat trip out onto the stunning Grand Harbour gives you panoramic views of Valleta's skyline, including the 500-year-old city walls.
  • St Julian's: One of the most popular places to stay in Malta is the bustling resort town of St Julian's. The Paceville neighbourhood is the country's nightlife capital, while the bay area boasts a wide selection of boutique hotels with spas, pools and sweeping sea views.
  • Gozo: The country's northern island is a must if you're after Malta holidays that take you off the beaten path. Gozo's rural charms, including pristine coastal paths, sweeping hills and hiking trails, make it a nature lover's haven. Popular places to stay in Malta's north island include guesthouses and family-friendly hotels.

Find some of the best Malta hotel deals 

As demand and therefore prices are higher in the school summer holidays, it's wise to book far in advance to land early-bird deals for your Malta hotels. Pop your dates into Expedia's nifty search wizard to instantly compare some of the best offers, including for Malta's top hotels. Combine your hotels with flights and car hire to tap into Expedia's meaty package savings. 

Malta accommodation picks 

Yet to choose the best Malta hotel for you? Check out the 4-star be.Hotel, a family-friendly resort in St Julian’s with a full-service spa. If you’re keen for somewhere a little more romantic, the 4-star H Hotel is adults-only and boasts spa treatments, too. Another couple’s retreat is Seaview Hotel. This adults-only property lies on the pristine Bugibba beach and features a poolside bar. For somewhere more intimate, The Preluna Hotel, Dolmen Hotel and Hotel Santana are 4-star options each with private beaches. Treat yourself to a carefree holiday at the db Seabank Resort & Spa, one of the best Malta all-inclusive hotels. Fancy pampering your senses? One of the best luxury hotels in Malta is The Phoenicia Malta. This 5-star property is nestled on the outskirts of Valletta and even offers a limo transfer service. Close by, the Grand Hotel Excelsior, also 5-star, offers sweeping ocean views.

As well as hundreds of the best Malta hotel deals, and an intuitive search wizard to easily compare them all, Expedia offers the option to book now and pay later for select lodgings. Customising your trip couldn't be easier thanks to a vast array of filters. 'Free cancellation', 'Family-friendly' and 'LGBTQ+ welcoming' are just some of the filters you can use to find the best Malta resort for you. 

Malta Travel Info

Best cities to visit
St. Julian's, Sliema and Floriana
Hotels with nearby beaches
3,884
International airport
Luqa (MLA-Malta Intl.)
Number of hotels
2,527
Lowest price
£44
Highest price
£138
Top attractions
Malta Experience, Malta National Aquarium and Paradise Bay Beach

Malta Hotel Reviews
Expedia verified reviews