Hotels with Restaurants in Malta from $64

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Malta Hotels with Restaurants

Marina Hotel Corinthia Beach Resort

Marina Hotel Corinthia Beach Resort

4 out of 5
St. Georges Bay, St. Julian's
With direct access to the beach, this St. Julian's hotel is in the city center and within a 15-minute walk of St George's Beach, Dragonara Casino, and Saint ...
4.3/5Excellent! (994 reviews)
"My family and I absolutely loved our stay at the Corinthia! The hotel was perfect for children, a dedicated kiddie pool and plenty of activities in the area. The room was super clean and the ocean view was breath-taking. We also forgot our stroller for our 2 year old, and the hotel was able to loan ..."

Reviewed on Jul 13, 2021

Get rates
Marina Hotel Corinthia Beach Resort
Corinthia  Hotel St. George's Bay

Corinthia Hotel St. George's Bay

5 out of 5
St. Georges Bay, St. Julian's, Malta
The price is $201 per night from Oct 20 to Oct 20
Located in St. Julian's, this beachfront hotel is in the city center and within 1 mi (2 km) of St George's Beach and Saint Julian's Bay. Sliema Promenade and ...
4.3/5Excellent! (982 reviews)
"Excelent quiete location."

Reviewed on Sep 13, 2021

Corinthia Hotel St. George's Bay
db San Antonio Hotel & Spa - All Inclusive

db San Antonio Hotel & Spa - All Inclusive

4.5 out of 5
Triq it-Turisti, Qawra, St. Paul's Bay, Malta
Located in the heart of St. Paul's Bay, this all-inclusive property is within a 10-minute walk of Bugibba Beach and Bugibba Square. Selmun Palace and St Paul's ...
4.1/5Very Good! (860 reviews)
"Excellent service and well looked after"

Reviewed on Aug 22, 2021

Get rates
db San Antonio Hotel & Spa - All Inclusive
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Hotel Excelsior

Grand Hotel Excelsior

5 out of 5
Great Siege Road, Floriana, Malta
The price is $201 per night from Oct 1 to Oct 1
Located in Floriana, this beachfront hotel is in the city center and within a 15-minute walk of Grand Harbour, Upper Barrakka Gardens, and Sliema Ferry. Malta ...
4.3/5Excellent! (975 reviews)
"Excellent location, Hotel looking a bit tired for a 5 star hotel."

Reviewed on Sep 16, 2021

Grand Hotel Excelsior
AX │ The Palace

AX │ The Palace

5 out of 5
High Street, Sliema, Malta
The price is $146 per night from Oct 3 to Oct 3
Located in the heart of Sliema, this luxury hotel is within a 15-minute walk of Bisazza Street, Sliema Promenade, and Balluta Bay. Saint Julian's Bay and Sliema ...
4.4/5Wonderful! (983 reviews)
"We thought the roof top swimming pool was excellent the"

Reviewed on Jul 1, 2021

AX │ The Palace
AX │ Seashells Resort at Suncrest

AX │ Seashells Resort at Suncrest

4 out of 5
Qawra Coast Road, St. Paul's Bay, Malta
The price is $83 per night from Oct 16 to Oct 16
This family-friendly St. Paul's Bay hotel is located on the waterfront, within a 10-minute walk of The Malta Classic Car Collection and Bugibba Beach. Bugibba ...
4.1/5Very Good! (982 reviews)
RELAXING
"IT WAS VERY NICE"

Reviewed on Feb 11, 2021

AX │ Seashells Resort at Suncrest
Hotel Juliani

Hotel Juliani

4 out of 5
25, St George's Road, St. Julian's, Malta
The price is $140 per night from Oct 18 to Oct 18
Located in Paceville, this romantic hotel is within 1 mi (2 km) of St George's Beach and Sliema Promenade. Sliema Ferry and Upper Barrakka Gardens are also within ...
4.6/5Exceptional! (977 reviews)
"Very pleasant hotel with lovely pool on roof"

Reviewed on Sep 17, 2021

Hotel Juliani
Maritim Antonine Hotel & Spa Malta

Maritim Antonine Hotel & Spa Malta

4.5 out of 5
George Borg Olivier Street, Mellieha, Malta
The price is $83 per night from Sep 21 to Sep 21
This family-friendly Mellieha hotel is located by the sea, within 2 mi (3 km) of Mellieha Bay, Popeye Village, and Ghadira Nature Reserve. Golden Sands Beach ...
4.2/5Very Good! (966 reviews)
"The Thai restaurant on the roof is really worth a visit! cannot fault our stay at all"

Reviewed on Aug 29, 2021

Maritim Antonine Hotel & Spa Malta
Hotel Argento

Hotel Argento

4 out of 5
Qaliet Street, St. Julian's, Malta
The price is $82 per night from Oct 19 to Oct 19
Located in Paceville, this hotel is 0.5 mi (0.8 km) from St George's Beach and 2.9 mi (4.7 km) from Mediterranean Conference Centre. Grand Harbour and Fort St. ...
4.3/5Excellent! (964 reviews)
"Staff was lovely, breakfast was excellent and a covod free experience. Rooms were comfortable and cleaned daily."

Reviewed on Jul 18, 2021

Hotel Argento
AX │ The Victoria Hotel

AX │ The Victoria Hotel

4 out of 5
Gorg Borg Olivier Street, Sliema, Malta
The price is $155 per night from Sep 28 to Sep 28
Located in the heart of Sliema, this spa hotel is within a 10-minute walk of Triq Manwel Dimech and Sliema Promenade. Balluta Bay and Saint Julian's Bay are ...
4.4/5Excellent! (972 reviews)
"The location of this hotel was superb, ten minute walk to all transport and major attractions. The hotel has a lovely leisure facilities and the staff are very helpful. The hotel could do with a little updating in the communal areas. The rooms are spacious and well equipped and the air conditioning ..."

Reviewed on Sep 3, 2021

AX │ The Victoria Hotel
Radisson Blu Resort, Malta St. Julian's

Radisson Blu Resort, Malta St. Julian's

5 out of 5
St. George's Bay, St. Julian's, Malta
The price is $175 per night from Oct 8 to Oct 8
This family-friendly St. Julian's hotel is located on the waterfront, within 1 mi (2 km) of St George's Beach and Balluta Bay. Sliema Ferry is 3 mi (4.8 km) ...
4.3/5Excellent! (986 reviews)
Honey moon
"Excellent, just old furniture and not really in good condition. Need to be in more good condition"

Reviewed on Aug 17, 2020

Radisson Blu Resort, Malta St. Julian's
Hilton Malta

Hilton Malta

5 out of 5
Portomaso, St. Julian's
The price is $232 per night from Oct 4 to Oct 4
This family-friendly St. Julian's hotel is located near the airport, within a 10-minute walk of Trig Santa Rita Steps, Saint Julian's Bay, and Dragonara Casino. ...
4.6/5Exceptional! (988 reviews)
"Excellent hotel, but needs hotel entertainment."

Reviewed on Sep 4, 2021

Hilton Malta
The Westin Dragonara Resort, Malta

The Westin Dragonara Resort, Malta

5 out of 5
Dragonara Road, St. Julian's, Malta
The price is $268 per night from Oct 6 to Oct 6
This family-friendly St. Julian's hotel is located by the sea, within a 5-minute walk of Dragonara Casino and St George's Beach. Saint Julian's Bay and Balluta ...
4.5/5Wonderful! (983 reviews)
"Amazing hotel, very clean, free upgrade to sea view for our room without even asking, and good central location near Valetta."

Reviewed on Sep 16, 2021

The Westin Dragonara Resort, Malta
Malta Marriott Hotel & Spa

Malta Marriott Hotel & Spa

5 out of 5
39 Main Street, Balluta Bay, St. Julian's
The price is $219 per night from Oct 10 to Oct 10
This family-friendly St. Julian's hotel is located on the boardwalk, within a 10-minute walk of Balluta Square and Balluta Bay. Spinola Bay and Sliema Promenade ...
4.4/5Excellent! (22 reviews)
"great location in beautiful st julian. food was tasty, staff very attentive and rooms were a good size and comfortable"

Reviewed on Sep 20, 2021

Malta Marriott Hotel & Spa
db Seabank Resort and Spa - All Inclusive

db Seabank Resort and Spa - All Inclusive

4.5 out of 5
Marfa Road, Mellieha Bay, Mellieha, Malta
Nestled on the beach, this Għadira property is 0.1 mi (0.1 km) from Mellieha Bay and 3 mi (4.9 km) from Golden Sands Beach. Ghadira Nature Reserve and Popeye ...
4.3/5Excellent! (640 reviews)
"There is a reason I have been coming back here with my family for the last ten years! It’s now like coming home. Despite coming out of a pandemic, the hotel runs like clockwork- spotless, amazing food manned by servers at every station so you never have to wait more than a minute for someone to serve ..."

Reviewed on Aug 14, 2021

Get rates
db Seabank Resort and Spa - All Inclusive
Corinthia Palace Malta

Corinthia Palace Malta

5 out of 5
De Paule Avenue, San Anton, Attard, Malta
The price is $531 per night from Sep 26 to Sep 26
This family-friendly Attard hotel is located near the airport, within a 10-minute walk of San Anton Gardens and Villa Bologna. Grand Harbour is 2.8 mi (4.5 km) ...
4.6/5Wonderful! (988 reviews)
"Beautiful!"

Reviewed on Sep 11, 2021

Corinthia Palace Malta
Sliema Marina Hotel

Sliema Marina Hotel

3 out of 5
Tigne Seafront, Sliema, Malta
The price is $64 per night from Oct 4 to Oct 4
Located in the heart of Sliema, this beach hotel is within a 15-minute walk of Bisazza Street and Sliema Ferry. Sliema Promenade and Balluta Bay are also within ...
3.6/5Good! (941 reviews)
Good Choice
"Nice room, very clean and newly updated. Only draw back is the only window opens on to an airshaft. Conveniently located to the ferry to Valletta and a number of restuarants"

Reviewed on Mar 20, 2020

Sliema Marina Hotel
Grand Hotel Gozo

Grand Hotel Gozo

4 out of 5
St Anthony Street, Mgarr, Ghajnsielem, Gozo
Situated by the sea, this spa hotel is 2.2 mi (3.5 km) from Blue Lagoon and within 9 mi (15 km) of Ramla Bay Beach and Mellieha Bay. Popeye Village and Golden ...
4.3/5Excellent! (560 reviews)
"Very good location with superb views. Excellent indoor spa pool and outdoor pool. Staff very helpful and friendly. Good breakfast. Rooftop restaurant with great views. Only open on Monday, Wednesday, Saturday and Sunday. We could not use it! Only downside is lots of traffic and pollution as located ..."

Reviewed on Sep 2, 2021

Get rates
Grand Hotel Gozo
La Falconeria Hotel

La Falconeria Hotel

4 out of 5
62 Melita Street, Valletta
The price is $190 per night from Oct 1 to Oct 1
Located in the heart of Valletta, this hotel is steps from National Museum of Fine Arts, St Francis Church, and National Museum of Archaeology. Fortifications ...
4.6/5Wonderful! (672 reviews)
Excellent hotel
"An excellent hotel. The staff are very kind welcoming and helpful."

Reviewed on Dec 5, 2020

La Falconeria Hotel
Hotel Valentina

Hotel Valentina

4 out of 5
Dobbie Street, Paceville, St. Julian's, Malta
The price is $119 per night from Oct 19 to Oct 19
Located in Paceville, this romantic hotel is within 1 mi (2 km) of Trig Santa Rita Steps and Balluta Bay. Sliema Ferry and Upper Barrakka Gardens are also within ...
4.7/5Exceptional! (894 reviews)
"Very central and modern"

Reviewed on Sep 7, 2021

Hotel Valentina
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
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.

Top Cities in Malta

Pocket Guide: Hotels with Restaurants in Malta

Search for hotels in Malta on Expedia. You can easily find your hotels in Malta using one of the methods below:

  • View our selection of featured hotels in Malta
  • Use the map to find hotels in the Malta neighborhood you prefer
  • Use the filters to see hotels in a specific area of Malta, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Malta
  • Enter your travel dates to view the best deals on hotels in Malta - while they last

More trip options