We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  All inclusive Free Wifi Budget Beach Luxury City Centre Mid-range Breakfast included Pool Romantic Best Value Free Parking Trendy Boutique Family-friendly Charming Quiet Restaurant Suites Kitchenette Spa Bar/Lounge Airport Transportation Fitness centre Quaint Room Service Business Classic & up & up Internet Air Conditioning Independent Hotels Hotels with Balconies Clean Hotels Hotels with Restaurants Hotels with Free Wifi Quiet Hotels & up Concierge Modern Hotels Meeting room Cheap Hotels Hotels with Bars Charming Hotels Non-Smoking Hotel Hotels with Jacuzzi Suite Hotels Wedding Hotels Downtown Hotels Luxury Spa Hotels City Centre Hotels Business services Honeymoon Hotels Spa Hotels Hotels with Room Service Reduced mobility rooms Budget Hotels Romantic Boutique Hotels Hotels with Hot Tubs Boutique Hotels Hotels With Indoor Pools Apartment Hotels Hotels with Kitchenette Themed Hotels Hotels with Complimentary Breakfast Hotels With Entertainment Hotels with Villas Luxury Boutique Hotels All Inclusive Hotels Party Hotels AX Hotels Unique Hotels Heritage Hotels Historic Hotels Timeshare Hotels Timeshare Rentals Hotels with Private Beach Luxury Beach Hotels Hotels with Shuttle $ $$ $$$ $$$$ Resort hotel Quiet Resorts Luxury Spa Resorts Suite Resorts Beach Resorts Hotels with Smoking Rooms Resorts With Indoor Pools Family Resorts Wedding Resorts Resorts with Jacuzzi Comfort Hotel All Inclusive Resorts The Leading Hotels Of The World Spa Resorts Luxury Resorts Preferred Hotels & Resorts Within 10 km Any distance from Marsaxlokk Bay
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Water's Edge
SAVE US$12
US$65
Expedia.com
US$53
View Deal
Summit Square, Birzebbuga, Island of Malta BBG 2310, Malta
2.3 km from Marsaxlokk Bay
  • Free Wifi
  • Beachfront
Seabreeze Hotel
Pretty Bay, Birzebbuga, Island of Malta BBG 02, Malta
2.3 km from Marsaxlokk Bay
  • Free Wifi
  • Beachfront
Cerviola Hotel
Booking.com
View Deal
Triq Il-Qaliet | Marsascala, Marsascala, Island of Malta MSK 3312, Malta
3.4 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
Grand Harbour Hotel
Booking.com
US$165
View Deal
47 Battery Street, Valletta, Island of Malta VLT 1221, Malta
6.8 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
Castille Hotel
No availability for your dates from these sites
Castille Square, c/w St. Paul's Street, Valletta, Island of Malta VLT 07, Malta
6.8 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
British Hotel
Booking.com
US$82
View Deal
40 Battery Street, Valletta, Island of Malta VLT1222, Malta
6.8 km from Marsaxlokk Bay
  • Free Parking
  • Restaurant
Palazzo Consiglia
SAVE US$29
US$313
Travelocity
US$284
View Deal
102, Saint Ursula Street, Valletta, Island of Malta VLT 1234, Malta
6.9 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
SU29 Boutique Hotel
SAVE US$52
US$353
Priceline
US$301
View Deal
29, St. Ursula Steps, Valletta, Island of Malta VLT 1230, Malta
6.9 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
The Cumberland Boutique Hotel Valletta
111 St John Street, Valletta, Island of Malta, Malta
6.9 km from Marsaxlokk Bay
  • Breakfast included
  • Pool
SAVE US$17
US$256
Travelocity
US$239
View Deal
The Mall, Valletta, Island of Malta FRN 1478, Malta
7.0 km from Marsaxlokk Bay
  • Free Wifi
  • Free Parking
La Falconeria
SAVE US$10
US$207
Priceline
US$197
View Deal
62 Melita Street, Valletta, Island of Malta VLT1122, Malta
7.2 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
De Vilhena Boutique Hotel
Booking.com
US$198
View Deal
55 Old Theatre Street, Valletta, Island of Malta VLT1427, Malta
7.2 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
The Coleridge
SAVE US$113
US$332
Priceline
US$219
View Deal
89-92 Old Bakery Street | Valletta, Valletta, Island of Malta 1456, Malta
7.2 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
SAVE US$62
US$413
Booking.com
US$351
View Deal
81 Old Theatre Street, Valletta, Island of Malta VLT 1429, Malta
7.3 km from Marsaxlokk Bay
  • Free Wifi
  • Bar/Lounge
Hotels.com
US$155
View Deal
Great Siege Road, Valletta, Island of Malta FRN 1810, Malta
7.3 km from Marsaxlokk Bay
  • Free Wifi
  • Free Parking
Osborne Hotel
SAVE US$26
US$190
Expedia.com
US$164
View Deal
50, South Street, Valletta, Island of Malta VLT 1101, Malta
7.3 km from Marsaxlokk Bay
  • Pool
  • Restaurant
Fortina Spa Resort
SAVE US$58
US$213
Hotels.com
US$155
View Deal
Tigne Seafront, Sliema, Island of Malta SLM 3012, Malta
8.0 km from Marsaxlokk Bay
  • Free Wifi
  • Pool
Hotel Fortina
Cancelon
US$243
View Deal
Tigne Seafront, Sliema, Island of Malta SLM 3012, Malta
8.1 km from Marsaxlokk Bay
  • Pool
  • Restaurant
Savings alert: 16% below average rate

The price you found is 16% lower than this hotel's average rate of US$289/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Rocca Nettuno suites
SAVE US$4
US$104
Hotels.com
US$100
View Deal
Triq Mattew Pulis, Sliema, Island of Malta SLM 3052, Malta
8.2 km from Marsaxlokk Bay
  • Free Wifi
  • Pool
Sliema Marina Hotel
Hostelworld.com
US$68
View Deal
| Tigne Sea Front, Sliema, Island of Malta SLM 3010, Malta
8.4 km from Marsaxlokk Bay
  • Free Wifi
  • Restaurant
Plevna Hotel
Hotels.com
View Deal
Hughes Hallet Street, Sliema, Island of Malta 3143, Malta
8.4 km from Marsaxlokk Bay
  • Restaurant
  • Bar/Lounge
Pebbles Boutique Aparthotel
Hotels.com
US$50
View Deal
88 - 89 The Strand, Sliema, Island of Malta 1022, Malta
8.5 km from Marsaxlokk Bay
  • Free Wifi
  • Bar/Lounge
115 The Strand Hotel and Suites
SAVE US$3
US$80
Travelocity
US$77
View Deal
115 The Strand, Sliema, Island of Malta GZR 1027, Malta
8.5 km from Marsaxlokk Bay
  • Restaurant
  • Room Service
Sliema Hotel
SAVE US$2
US$53
Hotels.com
US$51
View Deal
59, The Strand Sliema, Sliema, Island of Malta SLM07, Malta
8.5 km from Marsaxlokk Bay
  • Free Wifi
Bayview Hotel & Apartments
SAVE US$1
US$48
Booking.com
US$47
View Deal
143, Triq Ix Xatt, Sliema, Island of Malta GZR 1026, Malta
8.5 km from Marsaxlokk Bay
  • Pool
  • Restaurant
The Waterfront Hotel
SAVE US$3
US$79
Hotels.com
US$76
View Deal
The Strand, Sliema, Island of Malta GZR 1028, Malta
8.6 km from Marsaxlokk Bay
  • Breakfast included
  • Pool
Savings alert: 32% below average rate

The price you found is 32% lower than this hotel's average rate of US$111/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Day's Inn Hotel
SAVE US$8
US$75
Booking.com
US$67
View Deal
76 Cathedral Street, Sliema, Island of Malta SLM 1526, Malta
8.6 km from Marsaxlokk Bay
  • Pool
  • Free Internet
Hotel Kennedy Nova
SAVE US$19
US$83
Agoda.com
US$64
View Deal
116, The Strand, Il Gzira, Island of Malta GZR 1027, Malta
8.6 km from Marsaxlokk Bay
  • Pool
  • Restaurant
SAVE US$15
US$154
Hotels.com
US$139
View Deal
High Street, Sliema, Island of Malta SLM 1542, Malta
8.8 km from Marsaxlokk Bay
  • Free Wifi
  • Pool
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of US$176/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Sliema Chalet Hotel
Hostelworld.com
US$38
View Deal
117 Tower Rd, Sliema, Island of Malta SLM 16, Malta
8.8 km from Marsaxlokk Bay
  • Beachfront
Marsaxlokk has 3 B&Bs/inns with 617 reviews
Port View Guesthouse
Triq Il-Luzzu, Marsaxlokk, Island of Malta MXK 1452, Malta
0.2 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
Duncan Guest House
33, Xatt is Sajjieda, Marsaxlokk, Island of Malta, Malta
0.1 km from Marsaxlokk Bay
  • Free Wifi
  • Restaurant
Harbour Lodge
38 Triq San Piju V, Marsaxlokk, Island of Malta MXK 1472, Malta
0.3 km from Marsaxlokk Bay
  • Free Wifi
  • Breakfast included
See all 3 Marsaxlokk B&Bs/inns
See all hotels in or near Marsaxlokk
Water's Edge
SAVE US$12
US$65
Expedia.com
US$53
View Deal