Skip to main content

Search hotels in Marsaskala

Enter your dates to see the latest prices and deals for Marsaskala hotels

Marsaskala – 197 hotels and places to stay

Filter by:

Star rating
Review score

Cerviola Hotel

Hotel in Marsaskala

Located in Marsaskala, Cerviola Hotel features a seasonal rooftop pool, a sun terrace and a bar. There is a 24-hour front desk and free WiFi is available throughout.

O
Oleg
From
Sweden
Clean, good food. Everthyng is New. Good location. Coming back.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,343 reviews
Price from
US$82.61
1 night, 2 adults

Sensi Hotel

Hotel in Marsaskala

Set on St. Thomas Bay, Sensi Hotel is a 2-minute walk from the beach and 25 metres from the bus stop to Valletta or Malta Airport. It features a swimming pool and a large terrace overlooking the sea.

I
Inna
From
Sweden
This beautiful residential property is located in a very special ecological zone of majestic Malta, just next to the most spectacular natural landscape of the region. The nearest beach is just across the road ( St Thomas Bay ) with some sandy and cliffs surrounding. My room was in the 1st floor, spacious, with an ensuite bathroom with a bath tub! TV, towels, WiFi, tea kettle with a cup set, everything was just the way I would love to have! Fantastically and artistically decorated hotel with a variety of paintings and some extra interior decor. Friendly and welcoming staff! Not far from another important historical location such as the Three Cities. Some lovely local bars and cafes are also available for tourists in the area. Swimming pool is open for guests! A variety of breakfast options are offered in the hotel. Highly recommended!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 929 reviews
Price from
US$188.82
1 night, 2 adults

Casa Rosanna Malta B&B Adults only 16 plus

Marsaskala

Situated within 1 km of Zonqor Beach and 6.2 km of Hal Saflieni Hypogeum, Casa Rosanna Malta B&B Adults only 16 plus features rooms with air conditioning and a private bathroom in Marsaskala.

E
EL ABBAS
From
Spain
The view, the pool and the cleanliness of the rooms and the hotel in general.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 618 reviews
Price from
US$116.83
1 night, 2 adults

Artists' Nest

Marsaskala

Set in Marsaskala, 1.5 km from St. Thomas Bay Beach, Artists' Nest offers air-conditioned rooms with free WiFi.

C
Catherine
From
Austria
Super nice hosts & comfy room 🥰 Full on great B&B!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 118 reviews
Price from
US$135.72
1 night, 2 adults

Le 3 isole

Marsaskala

Set in Marsaskala, less than 1 km from St. Thomas Bay Beach, Le 3 isole offers air-conditioned rooms with free WiFi.

D
Deborah
From
Malta
It was amazing. So peaceful and quiet. I just wanted to stay in bed. Perfect stay. The owner was so sweet with very good comunication and doing her job perfectly.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 152 reviews
Price from
US$65.45
1 night, 2 adults

XL Sky Villa Seaview & Hot Tub BBQ

Marsaskala

Situated in Marsaskala, the recently renovated XL Sky Villa Seaview & Hot Tub BBQ features accommodation 1.9 km from St. Thomas Bay Beach and 5.7 km from Hal Saflieni Hypogeum.

A
Ante
From
Croatia
Everything, really. Villa is new, everything is clean, people are helpful, reachable. Price is more than affordable and reasonable!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Price from
US$211.07
1 night, 2 adults

Barcaluna

Marsaskala

Boasting air-conditioned accommodation with a rooftop pool, sea view and a terrace, Barcaluna is set in Marsaskala. This beachfront property offers access to a balcony.

G
Grainne
From
United Kingdom
The apartment was beautiful - finished to a very high standard with everything you would need - including toiletries towels robes etc- the rooftop pool overlooking the bay was stunning
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 17 reviews
Price from
US$168.17
1 night, 2 adults

Marsascala 2nd-Floor Seaview elegant Apartment 3Bedroom 2bathroom FREE Breakfast & all tv movies

Marsaskala

Comprising barbecue facilities and a shared lounge, Marsascala 2nd-Floor Seaview elegant Apartment 3Bedroom 2bathroom FREE Breakfast & all tv movies is a recently renovated accommodation in Marsaskala...

S
Soma
From
Hungary
Everything was perfect. We had a great time there. Spacious, fully equipped, nice experience.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 26 reviews
Price from
US$206.29
1 night, 2 adults

3 Bedrooms Apartment

Marsaskala

Set in Marsaskala, 2.1 km from St. Thomas Bay Beach and 5.5 km from Hal Saflieni Hypogeum, 3 Bedrooms Apartment offers air-conditioned accommodation with a balcony and free WiFi.

D
Denise
From
United Kingdom
Ideally located, near the town and buses. Great facilities.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 15 reviews
Price from
US$141.15
1 night, 2 adults

Penthouse with Picturesque Garden and Bayviews

Marsaskala

Situated in Marsaskala, 1 km from Zonqor Beach and 6.4 km from Hal Saflieni Hypogeum, Penthouse with Picturesque Garden and Bayviews features air-conditioned accommodation with a balcony and free...

H
Helen
From
United Kingdom
Fantastic apartment, spacious penthouse balcony. Amenities included full kitchen, washing machine and there’s a lift in the property which is handy if you’ve heavy luggage. The bedrooms are towards the rear of the apartment & so it was nice and quiet. The owner ensured the stay was comfortable & nothing was too much trouble. A small bakery/ convenience store is located across the road & eateries on the harbour vicinity.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 17 reviews
Price from
US$249.55
1 night, 2 adults
See all 197 hotels in Marsaskala
60% of travellers book apartments in Marsaskala
Live like a local – check out 131 apartments in Marsaskala

Why book an apartment in Marsaskala? Many travellers are choosing apartments to enjoy local neighbourhoods and the conveniences of home. Typically, apartments offer more space to relax, practical kitchens, and other helpful amenities for making the most of your stay.

  • 空调 available in 129 apartments
  • 洗衣机 available in 127 apartments
  • 阳台 available in 98 apartments

Hotels with airport shuttles in Marsaskala

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,343 reviews
From US$82.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,318 reviews
From US$269.07 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 685 reviews
From US$254.91 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,065 reviews
From US$165.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,104 reviews
From US$92.59 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 705 reviews
From US$330.44 per night
Airport shuttle
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 244 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,739 reviews
From US$396.53 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 366 reviews
From US$371.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 355 reviews
From US$267.50 per night

Most booked hotels in Marsaskala and surroundings in the past month

See all

Popular with guests booking hotels in Marsaskala

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 929 reviews

Popular with guests booking hotels in Marsaskala

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,343 reviews

Popular with guests booking hotels in St Julian's

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 9,900 reviews

Popular with guests booking hotels in St Julian's

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 431 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 7,229 reviews

Popular with guests booking hotels in St Julian's

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 12,010 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 6,825 reviews

Popular with guests booking hotels in St Julian's

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 4,705 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 831 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 9,446 reviews

Best hotels with breakfast in Marsaskala and nearby

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 463 reviews

TJ Boutique, a property with a shared lounge, is located in Marsaskala, 6.4 km from Hal Saflieni Hypogeum, 11 km from Valletta Waterfront, as well as 11 km from Upper Barrakka Gardens.

From US$84.97 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,931 reviews

Set within 700 metres of Zonqor Beach and 6.6 km of Hal Saflieni Hypogeum, El Doris Boutique Living offers rooms with air conditioning and a private bathroom in Marsaskala.

From US$114 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 134 reviews

Ta' Guzeppi Boutique Stays by Zzzing is located in Il-Maħsel, 200 metres from St. Thomas Bay Beach, 6.8 km from Hal Saflieni Hypogeum, as well as 11 km from Valletta Waterfront.

From US$113.82 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,343 reviews

Located in Marsaskala, Cerviola Hotel features a seasonal rooftop pool, a sun terrace and a bar. There is a 24-hour front desk and free WiFi is available throughout.

From US$82.61 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 98 reviews

Set in Il-Ħamrija in the Malta region, Cerviola Luxury 3 bedroom Apartments features a terrace. This apartment provides accommodation with a balcony.

From US$135.72 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 51 reviews

Set 600 metres from Wara l-Jerma Bay Beach, Cerviola Graziosa Court offers accommodation with a balcony, as well as a rooftop pool and a bar.

From US$106.21 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 568 reviews

Located in Żabbar and with Hal Saflieni Hypogeum reachable within 4 km, Mulberries provides a garden, non-smoking rooms, free WiFi throughout the property and a shared lounge.

From US$137.09 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 131 reviews

Situated within 2.7 km of Rinella Bay Beach and 3.2 km of Hal Saflieni Hypogeum, Palazzo Pisani Malta Boutique and SPA features rooms with air conditioning and a private bathroom in Żabbar.

From US$264.35 per night

Budget hotels in Marsaskala and nearby

See all
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 198 reviews

Sunrise Court features air-conditioned guest accommodation in Marsaskala, 1.5 km from St. Thomas Bay Beach, 5.9 km from Hal Saflieni Hypogeum and 11 km from Valletta Waterfront.

From US$160.50 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 8 reviews

Situated in Marsaskala, 1.8 km from St. Thomas Bay Beach and 5.7 km from Hal Saflieni Hypogeum, Amadeo Suites features air-conditioned accommodation with a terrace and free WiFi.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6 reviews

Located in Marsaskala, 1.3 km from Zonqor Beach and 6.1 km from Hal Saflieni Hypogeum, The Bayview Executive Penthouse provides air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 274 reviews

Set in Marsaskala, 1 km from Zonqor Beach, Sunrise Creek offers air-conditioned rooms with free WiFi and express check-in and check-out.

From US$177.02 per night

Situated in Marsaskala, 1.7 km from Zonqor Beach and 6.2 km from Hal Saflieni Hypogeum, Corner view 1 features air-conditioned accommodation with a balcony and free WiFi.

From US$126.63 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 15 reviews

Set in Marsaskala, 400 metres from St. Thomas Bay Beach and 7.2 km from Hal Saflieni Hypogeum, 2 Bedroom Penthouse with country and sea views offers air-conditioned accommodation with a terrace and...

From US$159.91 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Situated in Il-Ħamrija, 400 metres from St. Thomas Bay Beach and 6.8 km from Hal Saflieni Hypogeum, New and Modern Two Bedroom Apartment with Sea View features air-conditioned accommodation with a...

Set in Marsaskala, 300 metres from St. Thomas Bay Beach and 7 km from Hal Saflieni Hypogeum, Charming 2 bedroom apartment close to the beach RMUS1-1 offers air-conditioned accommodation with a balcony...

From US$169.33 per night

Hotels located in the centre of Marsaskala

See all
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Marsaskala, 1.6 km from St. Thomas Bay Beach and 5.7 km from Hal Saflieni Hypogeum, Peaceful 2 bedroom Apartment offers air conditioning.

From US$276.86 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Marsaskala, 700 metres from St. Thomas Bay Beach and 6.6 km from Hal Saflieni Hypogeum, Blossom offers air conditioning.

From US$259.63 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 52 reviews

Located in Marsaskala, just 200 metres from St. Thomas Bay Beach, Sunlight house provides beachfront accommodation with free WiFi.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 929 reviews

Set on St. Thomas Bay, Sensi Hotel is a 2-minute walk from the beach and 25 metres from the bus stop to Valletta or Malta Airport. It features a swimming pool and a large terrace overlooking the sea.

From US$188.82 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Set in Marsaskala, 200 metres from St. Thomas Bay Beach and 7 km from Hal Saflieni Hypogeum, The Sealife Malta 2 BR Seaview Condo Marsaskala offers a terrace and air conditioning.

From US$167.50 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 30 reviews

Located in Marsaskala, 100 metres from St. Thomas Bay Beach and 7.9 km from Hal Saflieni Hypogeum, Amethyst offers air conditioning.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 48 reviews

Boasting air-conditioned accommodation with a balcony, Spacious 3BR Apartment close to Marsascala promenade is situated in Marsaskala.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 42 reviews

Set in Marsaskala, 1.5 km from St. Thomas Bay Beach and 5.8 km from Hal Saflieni Hypogeum, Bright & Spacious 3 Bedroom Apartment close to Marsaskala seafront offers air-conditioned accommodation with...