Top Hotels near City Centre in Marsalforn

Find the Top Hotels near City Centre – 7+ Quality Options from Leading Providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-7 out of 7 hotels
2Filter & Sort
View map
Sort by: low price
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Bed & Breakfast
MapView on map100 m from City Centre
From   US$ 116 /nightSelect
The Lantern Stay, located within a 5-minute walk of Marsalforn Beach, is also at a proximity to St. Phillip Church.
Bed & Breakfast
8.2
Great190 reviews
MapView on map100 m from City Centre
From   US$ 89 /nightSelect
  • Homemade cakes for breakfast
  • Traditional Gozitan architecture
  • Adults-only accommodation
Places to stay near Marsalforn
Bed & Breakfast
8.6
Great26 reviews
2.0 km from Marsalforn2.0 km from City Centre
From   US$ 90 /nightSelect
Located approximately 25 minutes on foot from Rotunda of Xewkija, the Gilju B&B Xaghra features an Italian breakfast.
8.2
Great64 reviews
2.2 km from Marsalforn2.2 km from City Centre
From   US$ 85 /nightSelect
The San Pawl B&B Farmhouse is located 45 km from Malta International airport and nearly a 5-minute walk from Xaghra - Lukin bus stop.
Bed & Breakfast
8.2
Great222 reviews
  • Rooftop Pool
  • Sun Terrace
  • Paid Shuttle
2.5 km from Marsalforn2.5 km from City Centre
From   US$ 61 /nightSelect
  • Rooftop pool with stunning views
  • Adults-only accommodation for tranquility
  • Garden area for relaxation and leisure
Bed & Breakfast
  • Outdoor Pool
  • Family Rooms
  • Airport Shuttle
2.5 km from Marsalforn2.5 km from City Centre
From   US$ 112 /nightSelect
  • Recently renovated historic farmhouse
  • Outdoor swimming pool with sun loungers
  • Local specialities for breakfast buffet
Bed & Breakfast
8.2
Great98 reviews
2.6 km from Marsalforn2.6 km from City Centre
From   US$ 119 /nightSelect
Located about 18 minutes on foot from Ggantija, the L'Ghorfa Bed & Breakfast Xaghra features a seasonal outdoor swimming pool.

Top Hotel Picks near City Centre

How much is a hotel room per night?

These hotels are within a short walk to Marsalforn Bay and the beaches, as well as popular spots like the salt pans and the main promenade. Regular bus services are available at the stops nearby, making it easy to explore Gozo. Prices start around €80 per night, with highly-rated options scoring over 8.0/10.

3 star: €80-€130
4 star: €130-€220
5 star: €220-€350

Top Recommended Family Friendly Hotels near City Centre

Top Recommended Luxury Hotels near City Centre

Top Recommended Boutique Hotels near City Centre

Top Recommended Central Hotels near City Centre