Book Malta Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Malta

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Malta

Hyatt Regency Malta

5.0 star property
Paceville
9.6 out of 10, Exceptional, (928)
"Amazing Hotel, Location and Amazing Staff from start to finish. Highly, highly recommended, can’t wait to go back. "
United Kingdom
Andrew
The price is AU$182
includes taxes & fees
15 Dec - 16 Dec
Hyatt Regency Malta

The Westin Dragonara Resort, Malta

5.0 star property
Paceville
9.6 out of 10, Exceptional, (1002)
"Great room and wonderful ocean views…extraordinary!"
United Kingdom
Abayomi
The price is AU$284
includes taxes & fees
15 Dec - 16 Dec
The Westin Dragonara Resort, Malta

Damare Resort & Spa

4.0 star property
St. Paul's Bay
9.2 out of 10, Wonderful, (116)
"Great stay would recommend to anyone"
United Kingdom
Matthew
Damare Resort & Spa

Malta Marriott Resort & Spa

5.0 star property
Il-Balluta
9.6 out of 10, Exceptional, (799)
"Absolutely brilliant stay would recommend to all. "
United Kingdom
Anam
The price is AU$247
includes taxes & fees
12 Dec - 13 Dec
Malta Marriott Resort & Spa

Corinthia St George's Bay

5.0 star property
St. Julian's
9.0 out of 10, Wonderful, (1000)
"Great location and close enough to St Julian’s without being too close!"
United Kingdom
Nathan Michael
The price is AU$161
includes taxes & fees
12 Dec - 13 Dec
Corinthia St George's Bay

Grand Hotel Excelsior

5.0 star property
Floriana
8.8 out of 10, Excellent, (1002)
"Everything was perfect! Great staff, wonderful location!"
United States
Popescu
The price is AU$224
includes taxes & fees
19 Dec - 20 Dec
Grand Hotel Excelsior

Radisson Blu Resort & Spa, Malta Golden Sands

5.0 star property
Għajn Tuffieħa
9.2 out of 10, Wonderful, (1001)
"Clean room, nice view, easy access to town and nice staff. "
United Kingdom
Anita
The price is AU$254
includes taxes & fees
15 Dec - 16 Dec
Radisson Blu Resort & Spa, Malta Golden Sands

AX ODYCY Hotel

4.5 star property
Qawra
9.2 out of 10, Wonderful, (315)
"The property was nice for families"
United States
Lindsay
The price is AU$91
includes taxes & fees
9 Dec - 10 Dec
AX ODYCY Hotel

Maritim Antonine Hotel & Spa Malta

4.0 star property
Mellieha
9.0 out of 10, Wonderful, (1000)
"Room was excellent, staff were exceptional"
Australia
Simon
The price is AU$70
includes taxes & fees
5 Jan - 6 Jan 2026
Maritim Antonine Hotel & Spa Malta

1926 Le Soleil Hotel & SPA

4.0 star property
Sliema
9.0 out of 10, Wonderful, (1000)
"Lovely staff and clean, nicely decorated hotel. Our particular room was in Les Bains and had a sauna and plunge pool which were great."
United Kingdom
David Charles
The price is AU$99
includes taxes & fees
15 Dec - 16 Dec
1926 Le Soleil Hotel & SPA

DoubleTree by Hilton Malta

4.0 star property
Qawra
8.6 out of 10, Excellent, (975)
"Fantastic Hotel with great buffet and very nice view "
Germany
Cornel
The price is AU$167
includes taxes & fees
8 Dec - 9 Dec
DoubleTree by Hilton Malta

Hilton Malta

5.0 star property
Paceville
9.2 out of 10, Wonderful, (1003)
"Excellent location and friendly staff. "
United Kingdom
Eleman
The price is AU$242
includes taxes & fees
4 Jan - 5 Jan 2026
Hilton Malta

QAWRA Palace Resort & SPA

4.0 star property
Qawra
8.0 out of 10, Very good, (344)
"Very good lunch and diner"
United States
Ireneusz
The price is AU$90
includes taxes & fees
8 Dec - 9 Dec
QAWRA Palace Resort & SPA

Hotel Valentina

3.0 star property
Paceville
9.4 out of 10, Exceptional, (1000)
"Wonderful hotel "
United Kingdom
M.Shoeb
Hotel Valentina

The St George Park Hotel

3.0 star property
Paceville
6.4 out of 10, (97)
"As budget hotels go, this is as low cost as you can get. You get what you pay for. If you’re looking for cheap, you found it. "
United Kingdom
Stewart
The price is AU$54
includes taxes & fees
19 Dec - 20 Dec
The St George Park Hotel

Xemxija Bay Hotel

3.0 star property
St. Paul's Bay
7.8 out of 10, Good, (96)
"Great stay"
United States
Amoni
The price is AU$47
includes taxes & fees
6 Dec - 7 Dec
Xemxija Bay Hotel

Mayflower Hotel

3.0 star property
Qawra
8.8 out of 10, Excellent, (533)
"Everything was very well done - great service, room was very clean, staff very helpful, breakfast options extensive"
Canada
GAYNELLE
The price is AU$55
includes taxes & fees
7 Dec - 8 Dec
Mayflower Hotel

Cavalieri Hotel Malta, a member of Radisson Individuals

4.0 star property
Paceville
8.8 out of 10, Excellent, (286)
"Breakfast great pool kids loved it "
United Kingdom
Christine
The price is AU$126
includes taxes & fees
11 Dec - 12 Dec
Cavalieri Hotel Malta, a member of Radisson Individuals

Novotel Malta Sliema

4.0 star property
Gzira
8.4 out of 10, Very good, (73)
"Great place to stay "
United Kingdom
Alexander
The price is AU$103
includes taxes & fees
15 Dec - 16 Dec
Novotel Malta Sliema

Courtyard by Marriott Sliema

4.0 star property
Sliema
9.6 out of 10, Exceptional, (140)
"Hotel was clean and modern, however the staff are what really make this an excellent stay."
United Kingdom
shaun Paul
The price is AU$125
includes taxes & fees
15 Dec - 16 Dec
Courtyard by Marriott Sliema
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Malta

Showing deals for:12 Dec - 14 Dec
Save an average of 15% on thousands of hotels when you're signed in

Top Malta Hotel Reviews

Guide to exploring Malta

Top reasons to visit Malta

  • Stunning Beaches: Malta boasts beautiful beaches like Golden Sands, perfect for relaxation and fun in the sun.
  • Rich Cultural Heritage: Explore ancient churches and vibrant local customs that reflect Malta's historical charm.
  • Outdoor Adventures: Enjoy activities like night kayaking and golfing, catering to families and adventure seekers.
  • Picturesque Islands: Venture to serene small islands for a peaceful escape from the lively atmosphere of St. Julian's.
  • Diverse Accommodation: Choose from family-friendly resorts to luxurious hotels, ensuring a memorable stay.

Find great hotels in Malta

From charming agritourism properties to luxurious hotels, Malta offers a diverse range of accommodation options perfect for every type of traveller. Whether you're seeking a family-friendly resort, a romantic getaway, or an adventure-filled escape, you'll discover the best hotels that cater to your needs. With stunning views and prime locations, Malta's star-rated accommodations provide a memorable base for exploring this beautiful Mediterranean destination.

  • Corinthia St George's Bay: Nestled along the stunning coastline of Malta, Corinthia St George's Bay is a luxurious 5-star resort perfect for beach lovers and adventure seekers. With direct access to the pristine beach, guests can indulge in a variety of water sports such as rowing, canoeing, snorkelling, and parasailing. The hotel's full-service spa offers a range of relaxation treatments, including sports massages and body scrubs, ensuring a rejuvenating experience. Its vibrant atmosphere, combined with exceptional amenities, makes it an ideal choice for those seeking an adventurous yet pampering getaway.
  • Grand Hotel Excelsior: A family-friendly 5-star retreat, Grand Hotel Excelsior is designed with relaxation and fun in mind. This hotel caters to families with children, offering amenities like babysitting services and a dedicated children's pool. The full-service spa features treatment rooms, outdoor pools, and a sauna, allowing parents to unwind while the kids are entertained. With its elegant environment and attentive service, this hotel provides a perfect balance of relaxation and family bonding time, making it an excellent choice for travellers seeking a memorable holiday experience.
  • Verdi St Georges Bay Marina: Verdi St Georges Bay Marina is a sophisticated 4-star hotel that caters to both business and leisure travellers. With modern conference facilities, including meeting rooms and a dedicated conference centre, it is ideal for corporate events. The on-site spa offers various treatments such as aromatherapy and body scrubs, providing an oasis of relaxation after a busy day. Its blend of business and wellness amenities ensures that guests can work and unwind seamlessly, making it a great option for those visiting Malta for work or pleasure.

Where to stay in Malta

Malta offers a stunning blend of historical charm and picturesque seaside views, perfect for your holiday. Explore vibrant St. Julian's for its lively atmosphere, or venture to the serene small islands nearby for a relaxing escape. With family-friendly activities and romantic spots, you'll find the ideal backdrop for creating unforgettable memories. Dive into the rich culture and enjoy the friendly locals, all while basking in the beautiful Mediterranean scenery.

  • Valletta: Valletta, the capital city of Malta, is a UNESCO World Heritage site known for its rich history and stunning architecture. Nestled on a peninsula, it boasts a breathtaking harbour and is surrounded by clear waters. The city comes alive with cultural activities, making it perfect for families and couples seeking a romantic getaway. Highlights include the grandiosity of St. John's Co-Cathedral, the Upper Barracca Gardens with panoramic views, and the bustling shopping areas. Theatre enthusiasts will appreciate the various performances at the Manoel Theatre, while the local beaches and bays offer a refreshing escape after a day of exploration.
  • St. Julian's: Located along the picturesque coastline, St. Julian's is famous for its vibrant nightlife and beautiful beaches. This city is an ideal destination for families and outdoor enthusiasts looking to soak up the sun and enjoy water activities. The lively promenade features a range of restaurants and shops, while the scenic bay is perfect for beachgoers. Don't miss the chance to visit the stunning Spinola Bay, characterised by its charming fishing boats and waterfront dining. St. Julian's also hosts a variety of outdoor events, making it a lively spot to experience the local culture.
  • Sliema: Sliema is a bustling coastal city that offers an excellent blend of urban amenities and beach relaxation. Known for its shopping centres and vibrant atmosphere, Sliema caters to families and beach enthusiasts alike. Stroll along the waterfront promenade, where you can enjoy stunning views of Valletta across the bay. The local beaches provide opportunities for swimming and sunbathing, while the nearby neighbourhoods offer unique dining and shopping experiences. Sliema's theatres and cultural venues further enrich its appeal, making it a must-visit destination during your Maltese adventure.

Things to do in Malta

Malta is a fantastic destination for families seeking outdoor and beach adventures. You can enjoy a night kayaking experience, play a round at a golf course, or relax at stunning swimming spots. The island also boasts vibrant theatres, shopping malls, and local stores, making it a perfect blend of relaxation and entertainment for all visitors.

Shopping

In Malta, visit Point Shopping Mall for a mix of shopping and entertainment in a vibrant atmosphere. For a more local experience, explore Merchant Street Market, buzzing with city vibes. If you're up for a drive, check out Maltaqua for unique gifts and souvenirs.

Recreation

At Ta' Qali National Stadium, immerse yourself in the vibrant sports atmosphere while enjoying various fitness activities. The Royal Malta Golf Club offers a relaxing outdoor experience, perfect for golf enthusiasts. For a refreshing family day, head to St. Peter's Pool, where you can swim and soak up the sun.

Adventure

Eden SuperBowl offers thrilling ten-pin bowling experiences in a lively atmosphere. Perfect for families and friends, this venue provides an exciting way to challenge each other while enjoying delicious food and drinks in a vibrant setting, making it a fantastic spot for a fun night out.

Nightlife

Experience the enchanting nightlife of Malta by visiting the Malta Experience for captivating performances, and enjoy the immersive films at Malta5D. For a more cultural evening, catch a show at Manoel Theatre, where entertainment, romance, and family vibes come alive in a historic setting.

Booking tips and Expedia advantages for Malta

To save money on your trip to Malta, consider visiting between January and March when prices drop. Book your accommodation about a month in advance for the best rates, and check Expedia for last-minute deals. Saturdays are typically cheaper for hotel stays, while Thursdays are pricier. Use Expedia's search tool to find budget-friendly options, and combine your hotel with flights and activities for additional savings. Don’t forget to explore free attractions and utilise Malta's affordable public transport to get around efficiently.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Malta are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Malta is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Malta is Saturday. The most expensive day to stay in Malta is Thursday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to tailor your options based on your budget, desired location, and the type of accommodation you prefer. To discover the most affordable prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save some cash by combining your Malta hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Malta

Malta is perfect for a family beach holiday, offering a blend of cultural and outdoor experiences. Explore stunning churches, relax on beautiful beaches, and discover picturesque bays. Don’t miss the chance to visit Malta Golden Sands for a memorable day by the sea. With a variety of attractions, Malta promises an unforgettable vacation for all travellers seeking sun and adventure.

  • Mellieha Bay: This stunning bay is a perfect spot for beach lovers, offering golden sands and crystal-clear waters. The scenic backdrop of lush hills enhances the outdoor vibes, making it ideal for sunbathing, swimming, and family picnics.
  • Blue Lagoon: Nestled between Comino and the tiny island of Cominotto, the Blue Lagoon boasts breathtaking azure waters. It's a paradise for snorkellers and swimmers, with a relaxed atmosphere that invites you to unwind and soak in the natural beauty.
  • Paradise Bay Beach: Renowned for its pristine sands and tranquil waters, Paradise Bay Beach is a hidden gem. The serene surroundings and inviting beach vibes create a perfect setting for relaxation, sunbathing, and enjoying water sports.

Best time to go to Malta

The best time to visit Malta can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Malta falls in August, when visitor numbers are average and weather is sunny with no rain (dry). The coolest average temperature in Malta falls in February, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.6°F (14.8°C)Light RainMostly SunnyAverageSlightly Low
February57.6°F (14.2°C)Light RainMostly SunnyAverageSlightly Low
March58.6°F (14.8°C)No Rain (Dry)Mostly SunnyAverageSlightly Low
April61.5°F (16.400000000000002°C)No Rain (Dry)SunnySlightly HighAverage
May66.4°F (19.1°C)No Rain (Dry)SunnyAverageAverage
June73.2°F (22.9°C)No Rain (Dry)SunnySlightly HighAverage
July79.0°F (26.1°C)No Rain (Dry)SunnySlightly HighSlightly High
August80.6°F (27.0°C)No Rain (Dry)SunnyAverageSlightly High
September77.9°F (25.5°C)No Rain (Dry)SunnyAverageSlightly High
October73.2°F (22.9°C)Light RainMostly SunnySlightly LowAverage
November67.6°F (19.8°C)Light RainMostly SunnySlightly LowAverage
December61.7°F (16.5°C)Light RainMostly SunnySlightly LowAverage

The nearest major airports for your trip to Malta

When planning your trip to Malta, you'll likely fly into Luqa (MLA-Malta International Airport), situated 14.5km from the capital, Valletta. This airport offers convenient access to several luxurious hotels, including The Westin Dragonara Resort and Hyatt Regency Malta, both rated at 5 stars and located 8.0km away. The Grand Hotel Excelsior, another 5-star option, is only 4.8km from the airport. These hotels provide various transportation services to ensure a smooth journey to and from the airport, making your stay in Malta as enjoyable as possible.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Malta cost?
The season and factors like Christmas and school holidays can influence the price of a hotel in Malta. You can find cheap options from AU$47 in a few different ways on Expedia. First, enter the dates you'd like to go on holiday, then use the filters like amenities and budget to fine-tune your search. You can also sort by price, so the most inexpensive options appear first.
When is the best time to go to Malta?
Any time is a great time to discover Malta, just keep in mind that the weather will vary depending on your destination. If it's a Valletta summer holiday you're after, book your trip between June and August. You can expect average temperatures of between 24ºC and 25ºC then in Valletta, which has a Mediterranean climate.
What is the best area to stay in Malta?
Malta has plenty of thrilling places to stay, including Valletta and Sliema. Each has its own fabulous experiences, so why not set aside time to visit both?
How can I find cheap hotels in Malta?
Discover inexpensive hotels with minimal effort by using our handy filters. Choose the "Price per night" checkbox to see budget-friendly options in Malta. You can also look at our cheap hotels in Malta page. The lowest available rate starts at AU$47 per night.
What are the best hotels in Malta for families?
Discover some great Malta family hotels by narrowing your search results. You can do this by clicking on "Family friendly" under the "Traveller experience" filter heading. Whether you're looking for something that's easy on the wallet so you can spoil the little ones with more Malta experiences, or you're preparing to splurge on that long-awaited family retreat, Expedia has the perfect hotel for you and your crew.
Why should I book my Malta hotel with Expedia?
Book your Malta hotel with Expedia for ease, choice and price. Join our free One Key™ rewards programme for access to discounted Member Prices and exclusive perks. Not sure of your travel dates? Never fear — we've got you covered if your plans change. And, if you ever have a question, our online Help Centre is ready to help anytime.