Search Hotels with Restaurant in Malta

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Malta Accommodation: Most Popular Cities to Stay

Check availability on Malta Hotels with Restaurant

Our top choices for Malta hotels with a restaurant

Verdi St Georges Bay Marina

Verdi St Georges Bay Marina
4.0 star property
St. Julian's
8.8 out of 10, Excellent, (1,000 reviews)
"Great place to stay. A place to return again and again. Nice room Good location Excellent staff"
United Kingdom
Remia
The price is £132
includes taxes & fees
8 Jun - 9 Jun
Verdi St Georges Bay Marina

Corinthia St George's Bay

Corinthia St George's Bay
5.0 star property
St. Julian's
9.0 out of 10, Wonderful, (1,006 reviews)
"Great place for a short break"
United Kingdom
Clare
The price is £209
includes taxes & fees
21 May - 22 May
Corinthia St George's Bay

db San Antonio Hotel & Spa - All Inclusive

db San Antonio Hotel & Spa - All Inclusive
4.0 star property
Qawra
8.6 out of 10, Excellent, (1,001 reviews)
"Nice staff, excellent drinks and food"
United States
Siqi
db San Antonio Hotel & Spa - All Inclusive

Grand Hotel Excelsior

Grand Hotel Excelsior
5.0 star property
Floriana
8.8 out of 10, Excellent, (1,018 reviews)
"We only stayed one night, but this was a wonderful hotel."
United States
Thomas
The price is £209
includes taxes & fees
30 May - 31 May
Grand Hotel Excelsior

AX The Palace

AX The Palace
5.0 star property
Sliema
9.0 out of 10, Wonderful, (1,007 reviews)
"The rooms were clean, comfortable and very quiet. The staff went above and were very helpful. The breakfast and evening had a variety to choose from and something for everyone’s taste. The indoor pool was very relaxing and quiet. "
United Kingdom
Steven
The price is £158
includes taxes & fees
20 May - 21 May
AX The Palace

AX ODYCY Hotel

AX ODYCY Hotel
4.5 star property
Qawra
9.2 out of 10, Wonderful, (367 reviews)
"I had an amazing overall stay! The breakfast was good, clean room & property, very modern and the location is pretty good! Loved it and would definitely recommend! "
Canada
Shaniel
AX ODYCY Hotel

Hotel Juliani

Hotel Juliani
4.0 star property
Paceville
9.6 out of 10, Exceptional, (1,004 reviews)
"Great location at Spinola bay reachable from the Airport by direct bus. Lots of great restaurants in the vicinity"
United Kingdom
Michael
The price is £156
includes taxes & fees
16 May - 17 May
Hotel Juliani

Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta
4.0 star property
Mellieha
9.0 out of 10, Wonderful, (1,005 reviews)
"Have stayed at the Maritim many times over the years. The hotel is well maintained and staffed by excellent staff who are always friendly and helpful."
United Kingdom
Alan
The price is £75
includes taxes & fees
18 May - 19 May
Maritim Antonine Hotel & Spa Malta

Hotel Argento

Hotel Argento
4.0 star property
Paceville
8.8 out of 10, Excellent, (1,003 reviews)
"Clean room, excellent staff and very good location - close to bars, restaurants, beaches... The best value for your money."
United States
Roman
Hotel Argento

AX The Victoria Hotel

AX The Victoria Hotel
4.0 star property
Sliema
9.2 out of 10, Wonderful, (1,003 reviews)
"Excellent Hotel"
United Kingdom
Afshin
The price is £115
includes taxes & fees
21 May - 22 May
AX The Victoria Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Malta Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Malta cost?
Hotels in Malta range between £75 to £209 per night. Don't forget your appetite — these stays feature restaurants or offer access to some great dining experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Malta?
Satisfy your culinary desires in Malta when you stay at one of our multiple hotels with restaurants or near foodie areas. With a total average guest review rating of 9.0, there's an appetising option for every taste and budget. If you're headed to Valletta, look up The Barrister Hotel, a 4-star escape with premium bedding and an espresso maker. Another favourite pick in this popular destination is Domus Zamittello. This 4.5-star hotel includes a terrace and a Champagne service.
How many hotels with restaurants are there in Malta?
Check out our 191 hotels with restaurants in Malta and then select your favourite. Whether you're off on a holiday with the fam or kicking it with your pals, your perfect stay is just clicks away.
Are there any family-friendly hotels with restaurants in Malta?
You'll find some excellent family-friendly hotels with restaurants in Malta. If you're heading to Valletta, experience the gastronomic delights of the city from The Barrister Hotel. Amenities at this 4-star hotel include a nearby beach and housekeeping services. Domus Zamittello is another top choice for families looking for hotels with restaurants or close to foodie areas. This 4.5-star option offers housekeeping services and front desk services and is also in Valletta. You'll discover lots of awesome things to do with your crew in Valletta. Casa Rocca Piccola and Auberge de Castille promise a memorable day out.
Are there any 5-star hotels with restaurants in Malta?
There aren't any 5-star hotels with restaurants in Malta. However, there are still some great 4-star getaways that'll meet your culinary needs. If you're heading for the vibrant city of Valletta, have a look at Palazzo Consiglia - IK Collection. As well as access to dining, it offers massage services and beauty services. Another place that offers easy access to some delicious food experiences is Grand Hotel Excelsior. A terrace and a swimming pool help make this 4-star stay in Valletta a traveller favourite.
Why book your hotel with dining in Malta with Expedia?
Whether you're after a hotel with a restaurant, or one that's near a culinary epicentre, Expedia will have a stay that's to your tastes. Use our filters to search for Malta hotels with on-site dining. You can also narrow your search for accommodation in desired locations full of cafés or restaurants. Whatever suits your style, you'll always pick up a tasty bargain with Expedia!
How can I find cheap hotels with dining in Malta?
With Expedia's handy filter tool, sourcing cheap hotels with dining in Malta is a snap. To find stays that'll make your wallet happy, narrow your search results by star rating, meal plans and budget.
What is there to do in Malta near my hotel with dining?
Whatever your interests, there are tons of ways to fill your days in Malta. If you're on your way to Valletta, drop by Malta Experience, St. Johns Co - Cathedral and Casa Rocca Piccola. Planning an escape in St. Paul's Bay? Malta National Aquarium, The Malta Classic Car Collection and Bugibba Beach are some major attractions in this city.