Malta Beach Vacations

Book a Beach Hotel + Flight or Car together to unlock savings

    deals illustration
    Better together
    Save up to ₩234,741 when you book a flight and hotel together*
    stays illustration
    Find the right fit
    With over 300,000 hotels worldwide, it's easy to create a perfect package
    luggage illustration
    Rest easy
    Plan, book, and manage your trip all in one place

Top Beach Malta Hotels

InterContinental Malta by IHG
InterContinental Malta by IHG
5 out of 5
St. George's Bay, St. Julian's, Malta
  • 5 min drive from Golden Bay
The price is ₩375,021 per night from Jul 12 to Jul 13
₩375,021
₩404,482 total
Jul 12 - Jul 13
includes taxes & fees
Make the most of this fantastic location, as you'll be a short walk from St George's Beach when booking a getaway at this luxury, spa hotel. 6 restaurants, 7 ...
8.4/10 Very Good! (341 reviews)

Travelers like: on the beach, cabanas, beach bars, beach umbrellas

Travelers say...
"Liked the pools and private beach club.It’s busy but you have your choice of"

Reviewed on Jun 7, 2025

InterContinental Malta by IHG
Maritim Antonine Hotel & Spa Malta
Maritim Antonine Hotel & Spa Malta
4 out of 5
George Borg Olivier Street, Mellieha, Malta
  • 4 min drive from Golden Bay
The price is ₩182,935 per night from Jul 31 to Aug 1
₩182,935
₩197,345 total
Jul 31 - Aug 1
includes taxes & fees
At this spa hotel, get ready to walk along the waves in Mellieha, as you'll be close to the beach. Amenities at Maritim Antonine Hotel & Spa Malta include 2 ...
8.8/10 Excellent! (1,003 reviews)

Travelers like: close to beach, kids pool

Travelers say...
"The room's were big, clean and staff were amazing, food the was a selective of food beautiful and delicious i would definitely recommend it to anyone"

Reviewed on Jun 22, 2025

Maritim Antonine Hotel & Spa Malta
Grand Hotel Excelsior
Grand Hotel Excelsior
5 out of 5
Great Siege Road, Floriana, Malta
  • 9 min drive from Golden Bay
The price is ₩364,670 per night from Jul 6 to Jul 7
₩364,670
₩391,802 total
Jul 6 - Jul 7
includes taxes & fees
Stroll along the shoreline in Floriana, as you'll be close to a private beach when booking a stay at this luxury, spa hotel. Amenities at Grand Hotel Excelsior ...
8.8/10 Excellent! (1,001 reviews)

Travelers like: on the beach, kids pool

Travelers say...
"The Staff is great, but the facility doesn’t respond to a 5 stars hotel. We had our friends visited us for 2 h around the pool, we had to pay 100$ for that. Was very annoying- for our 6 days we went only 1 time to the pool and for that visit we had to pay 100$. Comparing to many hotels in EU and ..."

Reviewed on Jul 2, 2025

Grand Hotel Excelsior
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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.