Skip to main content

Search hotels in Marsaskala

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

Filter by:

Star rating

Review score

Marsaskala – 38 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Definitely go back
Scored 7.9
7.9
Rated good
Good
1,011 reviews
Price from
£42.63
1 night, 2 adults
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.

Scored 8.4
8.4
Rated very good
Very good
2,468 reviews
Price from
£51.39
1 night, 2 adults
Silia's Maisonette, hotel in Marsaskala

Set in Marsaskala, within 400 metres of St. Thomas Bay Beach and 400 metres of Wara l-Jerma Bay Beach, Silia's Maisonette offers accommodation with free WiFi, air conditioning and a shared lounge.

Staff was really helpful. Accomodation itself was very pleasant and nice, kind of place you can imagine you could actually live there.
Scored 9.0
9.0
Rated superb
Superb
221 reviews
Price from
£46.33
1 night, 2 adults
SeaFront Apartment Marsascala, hotel in Marsaskala

Boasting sea views, SeaFront Apartment Marsascala offers accommodation with a balcony, around 1.2 km from Zonqor Beach.

Great place to stay, appartment is right at the coast - very nice view of the bay and opposite coastal area from balcony, number of good restaurants within 10-min walk from here, great starting place for visting sightseeings (Valletta, Mdina Mnajdra, Dingli Cliffs, etc.) The appartment size is optimal for 6-7 people. Dario (the host) is very communicative and always willing to help or give an advice!
Scored 9.2
9.2
Rated superb
Superb
69 reviews
Price from
£195.86
1 night, 2 adults
Seaside Apartments, hotel in Marsaskala

Located within 1.1 km of St. Thomas Bay Beach and 1.2 km of Wara l-Jerma Bay Beach, Seaside Apartments provides rooms with air conditioning and a private bathroom in Marsaskala.

Amazing view. Great layout. Good location.
Scored 9.2
9.2
Rated superb
Superb
62 reviews
Price from
£131.42
1 night, 2 adults
SeaView Apartment in Saint Thomas Bay, hotel in Marsaskala

Boasting air-conditioned accommodation with a patio, SeaView Apartment in Saint Thomas Bay is situated in Marsaskala.

Spacious great balcony beautiful view Perfect location for airport
Scored 9.0
9.0
Rated superb
Superb
99 reviews
Price from
£212.71
1 night, 2 adults
Aquamarine Sea Front Apartments - Third Floor, hotel in Marsaskala

Situated in Marsaskala, 1 km from St. Thomas Bay Beach and 1 km from Wara l-Jerma Bay Beach, Aquamarine Sea Front Apartments - Third Floor offers air conditioning.

This apartment exceeded our expectations, with a beautiful balcony looking across the harbour. The property is very spacious for a 1 bed apartment, very comfortable and very clean. The is vast array of restaurants and cafes in easy walking distance. This was our first visit to Malta and the location of the property was ideal for touring the island
Scored 9.5
9.5
Rated exceptional
Exceptional
91 reviews
Price from
£210.18
1 night, 2 adults
Casa Rosanna Malta B&B Adults only 16 plus, hotel in Marsaskala

Situated within 1 km of Zonqor Beach and 1.3 km of St. Thomas Bay Beach, Casa Rosanna Malta B&B Adults only 16 plus features rooms with air conditioning and a private bathroom in Marsaskala.

We had an amazing stay. The hotel is beautiful, the staff is nice, breakfasts were delicious and the room was very pretty with a cool view!
Scored 9.1
9.1
Rated superb
Superb
141 reviews
Price from
£90.98
1 night, 2 adults
Monita 113, Seaside Apartment with Access to Pool and Pleasant Views, hotel in Marsaskala

Located in Marsaskala, less than 1 km from Zonqor Beach and a 18-minute walk from St.

Absolutely superb apartment in amazing location. Quiet and beautiful. View better than the picture. Few minutes walk along quiet street to main part of town. Town is beautiful. Easy to park our hire car in private underground car park. Very safe. Shop not on google, but located just around the corner behind the apartment (if you do a full walk round the perimeter block you will find it). Sells everything and fresh bread. Best location for kids in whole of Malta we thought. Fantastic play park woth Nice restaurants all around the edge (no road). Amazing ice cream too! We had wine, olives, delicious real food while the kids played. We did this every night of our 4 day trip. Meant we could all relax after a day of sea play and sight seeing. Marsaskala is so perfect for kids and families/family. Thank you.
Scored 9.5
9.5
Rated exceptional
Exceptional
9 reviews
Price from
£136.47
1 night, 2 adults
Seafront 2 bedroom apartment, hotel in Marsaskala

Situated in Marsaskala, 2.6 km from St. Thomas Bay Beach and 2.6 km from Wara l-Jerma Bay Beach, Seafront 2 bedroom apartment offers air conditioning.

fantastic location, seafront view, coastal walks and easy transport to Valletta.
Scored 9.4
9.4
Rated superb
Superb
8 reviews
Price from
£121.54
1 night, 2 adults
See all 38 hotels in Marsaskala

What guests said about Marsaskala:

  • Scored 8.0
    8.0

    if you are looking for nightlife then you will be be...

    if you are looking for nightlife then you will be be disappointed. Few nice local restaurants Lovely long promenade Easy to get to other parts of the island Excellent supermarket in walking distance
    Janet
    United Kingdom
  • Scored 10
    10

    Good small town, well-located on south east of the island,...

    Good small town, well-located on south east of the island, plenty of nearby places to drive or walk. Good local buses to Valletta, reliable, on time, regular and cheap. Don’t drive into Valletta, too much traffic. Lots of cafes, bars, eating places in Marsaskala, a well-equipped local supermarket that sold everything. Tiny Mint restaurant highly recommended, across the harbour, walking distance. Malta only small, so nowhere is too far to drive in a day. We enjoyed it very much.
    Susan
    United Kingdom
  • Scored 10
    10

    It is not a very big city but it has its fair share of (good...

    It is not a very big city but it has its fair share of (good) restaurants, locations to shop and buy some stuff as well as a lovely harbour to walk around during the evening. Public transport is amazingly well arranged and you can get almost everywhere without a car.
    Roland
    Netherlands
  • Scored 10
    10

    Marsaskala is a beautiful town which wraps around the...

    Marsaskala is a beautiful town which wraps around the harbour/bay, with a vibrant restaurant scene. You could easily eat a different cusine every day while staying for a week. We hired a car but were very impressed with how abundant the public transport options were
    Brian
    Ireland
  • Scored 8.0
    8.0

    Marsaskala is quite quiet.

    Marsaskala is quite quiet. We were there in November and not all the restaurants were open though. We went to Zion bar in St Thomas Bay a few times as it was nearer our apartment. Easy to get the bus to Valletta from the bus station, so much easier than trying to drive there. Only 20-25 minutes from the airport. Took about an hour to drive from Marsaskala to the ferry to Gozo, but 2 and a half on the way back as the Valletta bypass was a nightmare.
    KarenJP
    United Kingdom
  • Scored 8.0
    8.0

    Marsaskala is a safe town but there are better locations on...

    Marsaskala is a safe town but there are better locations on the island. It takes 35 min by bus 135 to get to and from the airport Luqa. Generally speaking Malta should be visited in October , November, March or April in my opinion. In July it is already a desert like - no grass, a few trees and very hot (over 32C) so the best way to rest is nearby a beach or on the boat. It takes 1 hour by bus to the city centre (Valletta). Sandy beaches are on the North(2h by bus) and green hills on the West-North part of Malta. St Julian's is for party animals.
    Joanna
    Poland

See reviews by guests who stayed at hotels in Marsaskala

See all
  • From £134.79 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,011 reviews
    Well-serviced, very clean and well-maintained facility. Staff very courteous and friendly in particular Mrs. IOLANDA at reception always with a smile, to whom we send a warm greeting. Excellent restaurant, with the best pizza in all Marsaskala. We will keep a very good memory of this holiday.The place is very quiet.Thank you for everything.
    LUCIANO
    Italy
  • Scored 9.3
    9.3
    Rated superb
    Superb
     · 185 reviews
    Everything was great. The host was really nice and helpful whenever we needed. The room was clean and new, exactly like in the pictures. Great location, close to the main bus station from Marsaskala, and close to the beach (St. Thomas Bay Sandy beach).
    Maican
    Romania
  • From £45.49 per night
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 704 reviews
    A hotel located close to the town center and the means of transport. The staff was very kind OK beds, and the cleaning was done on demand, which is a good thing for me. A hotel I recommend if you want to stay in Marsaskala.
    Florin
    Romania
  • From £42.12 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 2,468 reviews
    Generally hotel localisation, close enough to town centre, clean, good service.
    Mariusz
    Poland
  • From £54.76 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 1,446 reviews
    Great location, clean hotel, friendly staff & good breakfast
    Jack17
    United Kingdom