Top Hotels near City Centre in Marsalforn
Find the Top Hotels near City Centre – 7+ Quality Options from Leading Providers
1-7 out of 7 hotels
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
/night
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
Great190190 reviews10
MapView on map100 m from City Centre
From
US$ 89
/night
- Homemade cakes for breakfast
- Traditional Gozitan architecture
- Adults-only accommodation
Places to stay near Marsalforn
Bed & Breakfast
8.6
Great2626 reviews10
2.0 km from Marsalforn2.0 km from City Centre
From
US$ 90
/night
Located approximately 25 minutes on foot from Rotunda of Xewkija, the Gilju B&B Xaghra features an Italian breakfast.
Bed & Breakfast
8.2
Great6464 reviews10
2.2 km from Marsalforn2.2 km from City Centre
From
US$ 85
/night
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
Great222222 reviews10
- Rooftop Pool
- Sun Terrace
- Paid Shuttle
2.5 km from Marsalforn2.5 km from City Centre
From
US$ 61
/night
- 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
/night
- Recently renovated historic farmhouse
- Outdoor swimming pool with sun loungers
- Local specialities for breakfast buffet
Bed & Breakfast
8.2
Great9898 reviews10
2.6 km from Marsalforn2.6 km from City Centre
From
US$ 119
/night
Located about 18 minutes on foot from Ggantija, the L'Ghorfa Bed & Breakfast Xaghra features a seasonal outdoor swimming pool.
Saved
Save
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
