Find the three-star hotels that appeal to you the most
Check out our pick of great three-star hotels in Marsaxlokk
Boasting a restaurant, bar and views of sea, CA Sand Dune Hotel is situated in Birżebbuġa, 200 metres from Birzebbugia Beach.
Set in Sliema and with Qui-Si-Sana Beach reachable within less than 1 km, The Londoner Hotel Sliema offers concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property and...
Set in Il-Gżira, 1.2 km from Rock Beach, Alavits Hotel by ST Hotels offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant. This 3-star hotel offers a bar.
Located 400 metres from Exiles Beach, The Howard Hotel offers 3-star accommodation in Sliema and features a shared lounge, a terrace and a bar.
Located in Il-Gżira, 1.4 km from Balluta Bay Beach, Azur Hotel by ST Hotels provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a shared lounge.
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.
Just 100 metres from the sea, Strand Suites by NEU Collective is located in Il-Gżira. It offers air-conditioned accommodation with a balcony.
Set on the Tower Road seafront promenade, Hotel Carlton is in Sliema, 100 metres from St. Julian's. This modern hotel features an outdoor swimming pool and air-conditioned rooms with a balcony.
Set right on Sliema's seafront, Hotel Marina is just a few steps from Sliema Bus Terminus and the ferry port to Valletta.
Set within Valletta's ancient fortifications, the Osborne Hotel features free WiFi throughout and is a 5-minute walk from Malta's St. John’s Cavalier and St. John’s Co-Cathedral.
South32 Hotel in Birżebbuġa provides adults-only accommodation with a shared lounge, a terrace and a bar.
Set in Il-Gżira, Blubay Apartments offers an outdoor pool in the main building and air-conditioned accommodation with satellite TV and free WiFi. Sliema centre is 10 minutes' walk away.
Boasting a bar and views of city, Lady Todd is situated in Sliema, 1.1 km from Balluta Bay Beach.
Offering an outdoor pool, restaurant and sun terrace, Hotel Kappara is set on a hill in San Gwann. All spacious rooms come with an LCD TV with cable channels. Sliema is 3 km away.
Set between St. Julian's Bay and Paceville, the Dean Hamlet offers guest rooms and self-catering apartments, all with free Wi-Fi and a LED TV. The property includes a swimming pool.
Hotel Castille is 5 minutes' walk from the Triton Fountain in Valletta's main square.
Set within Valletta's ancient fortifications, the Osborne Hotel features free WiFi throughout and is a 5-minute walk from Malta's St. John’s Cavalier and St. John’s Co-Cathedral.
Set in Il-Gżira, 1.2 km from Rock Beach, Alavits Hotel by ST Hotels offers accommodation with an outdoor swimming pool, private parking, a terrace and a restaurant. This 3-star hotel offers a bar.
Boasting a restaurant, bar and views of sea, CA Sand Dune Hotel is situated in Birżebbuġa, 200 metres from Birzebbugia Beach.
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.
Set right on Sliema's seafront, Hotel Marina is just a few steps from Sliema Bus Terminus and the ferry port to Valletta.
Bayview Hotel & Apartments offers a 24-hour internet café, and a rooftop swimming pool overlooking the harbour at Sliema. Some accommodation comes with a balcony, and some feature sea views.
Set in Sliema and with Qui-Si-Sana Beach reachable within less than 1 km, The Londoner Hotel Sliema offers concierge services, non-smoking rooms, a shared lounge, free WiFi throughout the property and...
115 The Strand Hotel and Suites offers self-catering apartments and hotel rooms on the Sliema waterfront at Marsamxett harbour, with spectacular views of Valletta. WiFi is free throughout.
Located in Il-Gżira, 1.4 km from Balluta Bay Beach, Azur Hotel by ST Hotels provides accommodation with an outdoor swimming pool, private parking, a fitness centre and a shared lounge.
Located 400 metres from Exiles Beach, The Howard Hotel offers 3-star accommodation in Sliema and features a shared lounge, a terrace and a bar.