Skip to main content

Search hotels in Marsaskala

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

Marsaskala – 205 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.

V
Viktor
From
North Macedonia
Position of the hotel. Everyday cleaning, spacious rooms, various breakfast, rooftop pool and bar with great dishes for normal price...best regards to the manager and front desk staff, excellent job, and we are coming back 😄😄😄😄
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,363 reviews
Price from
$116.06
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 82 feet from the bus stop to Valletta or Malta Airport. It features a swimming pool and a large terrace overlooking the sea.

A
Alina
From
Romania
The room was big and clean, with AC. Bathroom was large, equiped with towels and hair dryer. Room cleaning every day. Comfortable bed. Close to the beach. Discount 10% at the beach bar and hotel restaurant. Close to bus stations. Friendly stuff. Better to pay for the breakfast when booking. Great value.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 871 reviews
Price from
$72.42
1 night, 2 adults

Il-Girna- Modern Seaside Accommodation

Marsaskala

Il-Girna- Modern Seaside Accommodation provides beachfront accommodations in Marsaskala. Housed in a building dating back to 2021, this apartment is a 10-minute walk from St.

J
Julius
From
Lithuania
Perfect location, many restaurants and bars in the city, very nice beach.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 215 reviews
Price from
$94
1 night, 2 adults

Casa Rosanna Malta B&B Adults only 16 plus

Marsaskala

Casa Rosanna Malta B&B Adults only 16 plus in Marsaskala provides adults-only accommodations with a rooftop pool and a shared lounge.

G
George
From
United States
Marsaskala is beautiful and quiet but far away from the lively cities. So if your ok with that, this place is great for you. Room is fairly small, but if you have the top floor with the sea view, it's actually not bad. Breakfast is great, a few different options everyday. In short, small room, but cute. Great breakfast
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 586 reviews
Price from
$114.89
1 night, 2 adults

Artists' Nest

Marsaskala

Offering a terrace, a bar, and free Wifi, Artists' Nest is a recently renovated bed and breakfast a 17-minute walk from Wara l-Jerma Bay Beach and one mile from St. Thomas Bay Beach.

A
Alicja
From
Poland
The place was beautiful 😍 very comfortable room and the balcony, I really liked the style
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Price from
$133.46
1 night, 2 adults

Le 3 isole

Marsaskala

Le 3 isole is a recently renovated guest house in Marsaskala near St. Thomas Bay Beach.

I
Ian
From
United States
María the host was really welcoming and hospitable. She also puts together a nice breakfast for you every morning. The location is great in fact after going different places on the island Marsaskala was my favorite. The guesthouse is very clean and has everything you need. I will be back one day. Thanks Maria
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 144 reviews
Price from
$58.09
1 night, 2 adults

Sunrise Creek

Marsaskala

Sunrise Creek enjoys a location in Marsaskala, 4 miles from Hal Saflieni Hypogeum and 7.1 miles from Valletta Waterfront. The air-conditioned accommodations are a 12-minute walk from Zonqor Beach.

M
Milutinovic
From
Montenegro
The apartment was excellent 👌. It had absolutely everything we needed. The host was very welcoming and helpful. Balcony & view unbeatable. Highly recommend ⭐👍
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 281 reviews
Price from
$114.89
1 night, 2 adults

XL Sky Villa Seaview & Hot Tub BBQ

Marsaskala

XL Sky Villa Seaview & Hot Tub BBQ is a recently renovated apartment in Marsaskala, near St. Thomas Bay Beach.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
$468.46
1 night, 2 adults

Bay Seafront Apartment

Marsaskala

Bay Seafront Apartment is located in Marsaskala, just a 18-minute walk from Zonqor Beach and 4.5 miles from Hal Saflieni Hypogeum.

I
Ieva
From
Lithuania
Best view from balcony. New apartment with everything you need. Nice and helpful owner! Recommend to stay here. Each room with AC.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews
Price from
$156.67
1 night, 2 adults

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

Marsaskala

Marsascala 2nd-Floor Seaview elegant Apartment 3Bedroom 2bathroom FREE Breakfast & all tv movies is a recently renovated apartment in Marsaskala where guests can make the most of the barbecue...

B
Balazs
From
Hungary
Good location Finding parking place is easy usually Comfortable and big flat Good beds
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 21 reviews
Price from
$171.99
1 night, 2 adults
See all 205 hotels in Marsaskala

Hotels with airport shuttles in Marsaskala

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,363 reviews
From $92.84 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,237 reviews
From $135.56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 450 reviews
From $204.26 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,109 reviews
From $98.65 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 704 reviews
From $290.14 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,725 reviews
From $253 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 382 reviews
From $297.68 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 333 reviews
From $186 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,366 reviews
From $91.68 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,364 reviews
From $261.12 per night

Most booked hotels in Marsaskala and surrounding area 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, 871 reviews

Popular with guests booking hotels in Marsaskala

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

Popular with guests booking hotels in St. Julianʼs

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 9,643 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 9,463 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 6,764 reviews

Popular with guests booking hotels in St. Julianʼs

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 5,798 reviews

Popular with guests booking hotels in St. Julianʼs

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 4,646 reviews

Popular with guests booking hotels in Il-Gżira

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 7,327 reviews

Popular with guests booking hotels in St. Julianʼs

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 656 reviews

Popular with guests booking hotels in Sliema

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,543 reviews

Hotels located in the center of Marsaskala

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 7 reviews

Seaside 3 is located in Marsaskala, just a 18-minute walk from St. Thomas Bay Beach and 3.8 miles from Hal Saflieni Hypogeum.

From $136.48 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 15 reviews

2 Bedroom Penthouse with country and sea views is located in Marsaskala, just a 4-minute walk from St. Thomas Bay Beach and 4.5 miles from Hal Saflieni Hypogeum.

From $157.25 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 6 reviews

Holiday Apartment in Marsaskala offers accommodations in Marsaskala, 4.1 miles from Hal Saflieni Hypogeum and 7 miles from Valletta Waterfront.

From $264.61 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Blossom is located in Marsaskala, just a 8-minute walk from St. Thomas Bay Beach and 4.1 miles from Hal Saflieni Hypogeum.

From $256.48 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 8 reviews

The Sunset is located in Marsaskala, just a 8-minute walk from Zonqor Beach and 4.3 miles from Hal Saflieni Hypogeum.

From $146 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 40 reviews

Cerviola Graziosa Court offers accommodations in Marsaskala, a 6-minute walk from Wara l-Jerma Bay Beach and 4.2 miles from Hal Saflieni Hypogeum.

From $116.05 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 54 reviews

Cerviola Etrin Court offers accommodations in Marsaskala, 4.2 miles from Hal Saflieni Hypogeum and 7.1 miles from Valletta Waterfront. Guests staying at this apartment have access to a balcony.

From $104.45 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 871 reviews

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

From $185.69 per night

Best hotels with breakfast in Marsaskala and nearby

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 94 reviews

Ta' Guzeppi Boutique Stays by Zzzing enjoys a location in Il-Maħsel, a 2-minute walk from St. Thomas Bay Beach and 4.3 miles from Hal Saflieni Hypogeum.

From $78.41 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 127 reviews

1.7 miles from Rinella Bay Beach in Żabbar, Palazzo Pisani Malta Boutique and SPA offers accommodations with access to wellness packages.

From $259.96 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,135 reviews

Set in the quiet fishing village of Marsaxlokk, Duncan Guest house is 15 minutes' drive from Malta International Airport. It offers self-catering rooms with air conditioning and free Wi-Fi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,069 reviews

La Reggia Seaview Guesthouse enjoys a location in Marsaxlokk, a 10-minute walk from Il-Ballut Reserve Beach and 3.5 miles from Hal Saflieni Hypogeum.

From $60.64 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,042 reviews

Offering a free shuttle service to/from Luqa Airport and just 427 feet from the sea front promenade, Harbor Lodge is in central Marsaxlokk on Malta Island. Wi-Fi is free throughout.

From $98.65 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 138 reviews

Julesy's BnB provides beauty services and air-conditioned accommodations in Cospicua, a 17-minute walk from Rinella Bay Beach.

From $52.22 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,458 reviews

Palazzo Castagna Boutique Hotel features a seasonal outdoor swimming pool, garden, a terrace and restaurant in Għaxaq.

From $104.45 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 308 reviews

Dynesty B&B enjoys a location in Birżebbuġa, 6.1 miles from Valletta Waterfront and 6.3 miles from Upper Barrakka Gardens.

From $81.24 per night

Budget hotels in Marsaskala and nearby

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

Corner view 4 is located in Iż-Żlielaq, just a 18-minute walk from Zonqor Beach and 4 miles from Hal Saflieni Hypogeum.

From $130.79 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review

Corner view 3 is located in Iż-Żlielaq, just a 18-minute walk from Zonqor Beach and 4 miles from Hal Saflieni Hypogeum.

Corner view 2 is located in Iż-Żlielaq, just a 18-minute walk from Zonqor Beach and 4 miles from Hal Saflieni Hypogeum.

From $128.12 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 3 reviews

Sea Breeze Terrace - Marsaskala is located in Taʼ Monita, just a 8-minute walk from Zonqor Beach and 4.2 miles from Hal Saflieni Hypogeum.

From $120.56 per night

Corner view 1 is located in Iż-Żlielaq, just 1.1 miles from Zonqor Beach and 3.9 miles from Hal Saflieni Hypogeum. This apartment features air-conditioned accommodations with a balcony and free Wifi.

From $130.79 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 35 reviews

Penthouse next to the beach is located in Marsaskala, just a few steps from St. Thomas Bay Beach and 4.6 miles from Hal Saflieni Hypogeum.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 50 reviews

Searenity features air-conditioned accommodations in Marsaxlokk. This beachfront property offers access to a balcony and free Wifi. Outdoor seating is also available at the apartment.

From $207.74 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 5 reviews

Fgura Haven Modern 2BD Apartment - by HostMT is located in Taʼ Penza, just 5 miles from University of Malta – Valletta Campus and 5 miles from Manoel Theatre.

From $156.16 per night

What Guests Said About Marsaskala:

8.0

The bay area is lovely and full of cafes and eateries many...

The bay area is lovely and full of cafes and eateries many of which are reasonably priced. Walking round the harbour (right side as you face it from the main bus stop) there are a number of constructed salt pans designed to provide a home for sea life when the tide is out which was really interesting to see. A bit further along was a newly renovated fort, St Thomas Tower, which had an incredibly interesting history focusing on piracy and the corsairs! The only downside to staying in Marsaskala was the extensive work being carried out on the harbour front itself which blocked the lovely view while sitting in the cafes.
Guest review by
Tracy
United Kingdom
10

If you are looking for a quiet area to stay, away from the...

If you are looking for a quiet area to stay, away from the hustle and bustle of Malta's more well-known tourist areas, Marsaskala is the ideal choice, being located 10-20 minutes by car from Birgu and Valletta. In the harbour area there are numerous restaurants, bars and pastry shops where you can find both local and international dishes.
Guest review by
Mirel Dragos
Romania
10

Marsakala is a lovely place.

Marsakala is a lovely place. The locals are so friendly and helpful. There is a regular bus services that can take you all over the island. There are plenty of bars and restaurants which offer traditional Maltese food if you wish to try, and also lots of other international cuisines, all of which were lovely.
Guest review by
Matthew
United Kingdom
8.0

Enough restaurants to choose.

Enough restaurants to choose. Really nice beaches and very safe circumstansies for a walk in the municipalitiy. Well equiepped shops, kind staff anywhere. Buses are clean and fast, we were satisfied with them. Missing some cultural evenings (e.g. concerts) - our stay was at the end of September. But maybe at main time (June-August) they would be available, please check it. Small town with a very good beaches, they makes us feel happy.
Guest review by
Krisztina
Slovakia
10

Quiet fishing bay with more locals than tourists.

Quiet fishing bay with more locals than tourists. Water is super clean here and safe swimming straight off the rocks. Great beach bars with tasty food and fantastic happy hours. A fabulous array of super high quality restaurants (not cheap). TalFamija and Nargile Lounge were particularly good along with Legends for cocktails.
Guest review by
Mark
United Kingdom
10

+ Plenty of opportunity to enjoy food, drinks.

+ Plenty of opportunity to enjoy food, drinks. + Very nice local buildings (old and new). The "Corsairs and Pirates" Museum in the St Thomas Tower ( and the tower itself) is a non-advertised hidden pearl of the island. + Small enough to walk around on foot + Close enough to a long list of "must see" places. - There are better beach areas on Malta.
Guest review by
Peter

See reviews by guests who stayed at hotels in Marsaskala

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,711 reviews
+ hotel: reception, play room, small gym, luggage storage, elevator, swimming pool + room: small kitchen equiped for 4 people (we just missed cutting board), one bedroom and living room (hair drayer, laundry dryer, washing machine) + the hotel was simply furnished, but sufficient for a week's stay with everything you need. The location on the south was great - right in the bay, close to many restaurants and shops. But in general when you want to travel to know Malta, its quite far from Valleta and sand beaches in the north.
Guest review by
Jana
Czech Republic
From $156.67 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 586 reviews
Breakfast exceptional, a fantastic selection. Room was very comfortable (once we'd worked out how the aircon worked!). Sadly we didn't use the pool but it looked inviting. Although Marsaskala is at one end of the island, the bus service was fantastic and taxis very reasonably priced, so we didn't need a hire car. Plenty of restaurants to suit everyone within easy walking distance from the hotel - Taj Family (5 min walk) was fantastic and a high recommend from us.
Guest review by
Ady
United Kingdom
From $185.69 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 871 reviews
the room i stayed in was quite large and the beds were comfortable. there was an issue with water dripping in the shower which was fixed the next day, when i mentioned it to the front desk. there is a restaurant next door which served great food and bus tops within 5 mins walks, including grocery shops nearby. The sea side is within 5 mins walk from the front door of the hotel.
Guest review by
Thomas
Germany
From $92.84 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,363 reviews
Breakfast is good enough even tho the instalations are way to small for all the people were there some of them they had to wait outside until someone was done. The swiming pool and the Roof lounge restaurant is really good and you have excellent attention which by the way they aren't part of the hotel, they rent the area. Location is really good.
Guest review by
Claudia Fernandez
Belgium
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 19 reviews
Apartment renovated, everything works very very well, very nice inner courtyard and small balcony with view on Marsaskala port. The host (Paul) is nice and responsive. Close to many convenience shops and restaurants, close to bus stop to go to Valletta. Ideal position to explore Malta.
Guest review by
Giovanni
Luxembourg