You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Marsalforn, nestled on the north coast of Gozo in the Maltese archipelago, is a charming seaside town perfect for a tranquil getaway. Known for its picturesque bay and vibrant atmosphere, Marsalforn offers a delightful mix of relaxation and adventure. Visitors can choose from a variety of accommodations, ranging from cozy guest houses to luxurious hotels, ensuring a comfortable stay for every traveler.
The best neighborhoods to stay in Marsalforn include the bustling waterfront area, where you can enjoy stunning sea views and easy access to local eateries and shops. For those seeking a quieter retreat, the outskirts offer serene settings with beautiful landscapes.
Top attractions in Marsalforn include the scenic Marsalforn Bay, ideal for swimming and sunbathing, and the nearby Qbajjar Bay, known for its unique salt pans. The town's proximity to the hilltop villages of Xagħra and Żebbuġ also provides opportunities for cultural exploration.
See the latest prices and deals by choosing your dates

Apartment in Xaghra, Xagħra · 1.51 mi from centre
8.0
1 review
7B The Grove offers accommodations in Xagħra, 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. Guests are welcome to go for a swim in the private pool. Free Wifi is available throughout the property and Ramla Beach is 1.1 miles away.
Offering direct access to a terrace with garden views, the air-conditioned apartment consists of 2 bedrooms and a fully equipped kitchen. Towels and bed linen are available in the apartment. The accommodation is non-smoking.
Malta International Airport is 24 miles from the property.

Apartment in Xaghra, Xagħra · 1.51 mi from centre
9.8
8 reviews
Gozo Sunset Valley view Apartment is located in Xagħra, just 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. Guests can benefit from a terrace and an outdoor pool. Free Wifi is available throughout the property and Ramla Beach is 1.1 miles away.
The air-conditioned apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen with a microwave and toaster, and 2 bathrooms. A flat-screen TV is provided.
Malta International Airport is 24 miles away.

Apartment in Xaghra · 1.51 mi from centre
With a stay at Gozo - Apartment With Stunning Views Shared Pool in Xaghra, you'll be a 4-minute drive from Ramla Bay Beach and 8 minutes from Gozo Ferry Terminal. This apartment is 14 mi (22.5 km) from Golden Bay and 5.4 mi (8.8 km) from Blue Lagoon.

Apartment in Xaghra, Xagħra · 1.51 mi from centre
8.1
35 reviews
Gozo - Apartment with Stunning Views & Shared Pool is located in Xagħra, just 1.1 miles from Ramla Beach and 3 miles from Cittadella. Guests can benefit from a balcony and a year-round outdoor pool. The apartment features a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.
The air-conditioned apartment consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a kettle, and 2 bathrooms with a shower and a hair dryer. Towels and bed linen are available in the apartment. The property has an outdoor dining area.
Ta' Pinu Basilica is 4.8 miles from the apartment. Malta International Airport is 24 miles from the property.

Apartment in Xaghra, Xagħra · 1.53 mi from centre
9.6
16 reviews
A recently renovated apartment, St Anglu Xaghra Family Stay - Lift and AC included offers accommodations in Xagħra. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Ta' Pinu Basilica is 3.7 miles from the apartment.
Featuring a balcony and garden views, the spacious apartment includes 2 bedrooms, 2 living rooms, flat-screen TV, an equipped kitchen, and 3 bathrooms with a bath and a shower. Towels and bed linen are offered in the apartment. The accommodation is non-smoking.
Ramla Beach is 1.6 miles from the apartment, while Cittadella is 1.7 miles from the property. Malta International Airport is 24 miles away.

Apartment in Xaghra, Xagħra · 1.56 mi from centre
8.3
3 reviews
Providing a garden, Charming Apartment with Large Terrace and Sea Views provides accommodations in Xagħra. This apartment features accommodations with a balcony. Free Wifi is available throughout the property and Ramla Beach is a 14-minute walk away.
Featuring a terrace and sea views, the spacious apartment includes 2 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are offered in the apartment. For added privacy, the accommodation features a private entrance.
Cittadella is 3.6 miles from the apartment, while Ta' Pinu Basilica is 5.3 miles from the property. Malta International Airport is 24 miles away.

Bed and breakfast in Xaghra, Xagħra · 1.58 mi from centre
9.4
10 reviews
Tal-Bambinu Boutique B&B offers air-conditioned rooms in Xagħra. With pool views, this accommodation features a swimming pool. The bed and breakfast provides a sun terrace, a 24-hour front desk, and free Wifi is available throughout the property.
At the bed and breakfast, the units are equipped with a wardrobe. There's a private bathroom with bath in some units, along with bathrobes, a hair dryer, and free toiletries. At the bed and breakfast, all units are fitted with bed linen and towels.
A continental breakfast is available at the bed and breakfast. Guests can make the most of the warm weather with the property's barbecue facilities.
A car rental service is available at Tal-Bambinu Boutique B&B.
Ramla Beach is 1.5 miles from the accommodation, while Cittadella is 1.8 miles from the property. Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.

Holiday home in Gozo, Għasri · 1.59 mi from centre
8.8
10 reviews
Dar tas-Soru Farmhouse with Private Pool offers accommodations in Għasri, a 16-minute walk from Wied il-Għasri Beach and 1.8 miles from Ta' Pinu Basilica. This vacation home provides air-conditioned accommodations with a balcony and free Wifi. The accommodation features airport transfers, while a car rental service is also available.
Providing a terrace and pool views, the spacious vacation home includes 3 bedrooms, a living room, cable flat-screen TV, an equipped kitchen, and 4 bathrooms with a shower. Towels and bed linen are provided in the vacation home. There's also a seating area and a fireplace.
Guests can enjoy the outdoor swimming pool and garden at the vacation home.
Cittadella is 2.4 miles from Dar tas-Soru Farmhouse with Private Pool. Malta International Airport is 27 miles away.

Bed and breakfast in Xaghra, Xagħra · 1.59 mi from centre
9.3
3 reviews
2 Large ensuite Bedrooms in Boutique Style Farmhouse B&B with Pool is located in Xagħra, just 3 miles from Cittadella and 4.8 miles from Ta' Pinu Basilica. With pool views, this accommodation features a terrace and a swimming pool. Free Wifi is available throughout the property and Ramla Beach is 1.2 miles away.
The bed and breakfast also comes with a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as bathrobes. The accommodation offers an air conditioning, a heating, and a private bathroom.
The bed and breakfast has a picnic area where you can spend the day outdoors.
Malta International Airport is 24 miles from the property, and the property offers a paid airport shuttle service.

Holiday home in Xaghra, Xagħra · 1.60 mi from centre
9.3
41 reviews
Sultana tal-Vittorji is located in Xagħra, just 1.7 miles from Cittadella and 3.7 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property and Ramla Beach is 1.6 miles away.
Providing access to a patio, the air-conditioned vacation home consists of 3 bedrooms. Featuring a terrace with quiet street views, this vacation home also comes with a flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 2 bathrooms with a bath and a hair dryer. There's also a seating area and a fireplace.
Malta International Airport is 24 miles from the property.

Apartment in Xaghra, Xagħra · 1.60 mi from centre
9.5
7 reviews
Gajdoru Valley offers accommodations in Xagħra, a 17-minute walk from Ramla Beach and 3.4 miles from Cittadella. Both free Wifi and parking on-site are available at the apartment free of charge. The accommodation provides an elevator and private check-in and check-out for guests.
Providing a balcony and sea views, the apartment includes 1 bedroom, a living room, flat-screen TV, an equipped kitchen, and 1 bathroom with a shower. Towels and bed linen are provided in the apartment. The property has an outdoor dining area.
Ta' Pinu Basilica is 5.2 miles from Gajdoru Valley. Malta International Airport is 24 miles away.

Bed and breakfast in Xaghra, Xagħra · 1.61 mi from centre
9.3
444 reviews
Breakfast available
The Cloisters Bed And Breakfast in Xagħra provides accommodations with a bar and a shared lounge. Featuring pool and garden views, this bed and breakfast also includes free Wifi. Outdoor seating is also available at the bed and breakfast.
At the bed and breakfast, every unit is fitted with a desk, a flat-screen TV, a private bathroom, bed linen, and towels. Each unit has air conditioning, and some units at the bed and breakfast have a terrace. At the bed and breakfast, each unit is equipped with a seating area.
Buffet and continental breakfast options with warm dishes, fruit, and juice are available. There is a snack bar, and a mini-market is also available.
Guests can swim in the outdoor swimming pool, relax in the garden, or go snorkeling.
Ramla Beach is 1.5 miles from The Cloisters Bed And Breakfast, while Cittadella is 1.9 miles from the property. Malta International Airport is 24 miles away.

Bed and breakfast in Xaghra, Xagħra · 1.61 mi from centre
9.2
1,240 reviews
Breakfast available
Bliss Boutique Living in Xagħra provides adults-only accommodations with a rooftop pool and a garden. The bed and breakfast features garden views, a sun terrace, and free Wifi is available throughout the property.
At the bed and breakfast, units have a desk, a flat-screen TV, a private bathroom, bed linen, and towels. The units include air conditioning, and some units at the bed and breakfast have a balcony. The rooms are equipped with heating facilities.
Buffet and continental breakfast options with warm dishes, fresh pastries, and pancakes are available.
Cittadella is 1.4 miles from the bed and breakfast, while Ta' Pinu Basilica is 3.3 miles away. Malta International Airport is 24 miles from the property, and the property offers a paid airport shuttle service.

Hotel in Xaghra · 1.61 mi from centre
9.4
110 reviews
Breakfast available
With a stay at Il-Logga Boutique Hotel in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This hotel is 14.2 mi (22.9 km) from Golden Bay and 5.7 mi (9.2 km) from Blue Lagoon.

Bed and breakfast in Xaghra, Xagħra · 1.62 mi from centre
9.5
191 reviews
Breakfast available
MJ Farmhouse B&B is a recently renovated bed and breakfast in Xagħra where guests can make the most of its outdoor swimming pool and shared lounge. This bed and breakfast features air-conditioned accommodations with a terrace. The bed and breakfast has private entrance.
At the bed and breakfast, each unit has a desk. Rooms include a kettle, a private bathroom, and free Wifi, while selected rooms also boast a balcony and some have pool views. At the bed and breakfast, units include bed linen and towels.
Buffet and continental breakfast options with local specialities, fresh pastries, and pancakes are available.
Ramla Beach is 1.8 miles from the bed and breakfast, while Cittadella is 1.5 miles away. Malta International Airport is 24 miles from the property, and the property offers a paid airport shuttle service.

Bed & breakfast in Xaghra · 1.63 mi from centre
9.8
24 reviews
With a stay at Georges Boutique Living in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This bed & breakfast is 14.3 mi (23.1 km) from Golden Bay and 5.8 mi (9.3 km) from Blue Lagoon.

Homestay in Xaghra, Xagħra · 1.64 mi from centre
9.5
33 reviews
Ta Naqċil in Xagħra provides accommodations with an outdoor swimming pool, a terrace, and a shared lounge. Among the facilities at this property are a shared kitchen and private check-in and check-out, along with free Wifi throughout the property. Every room is equipped with a balcony.
At the homestay, every unit is equipped with air conditioning, a seating area, a flat-screen TV with streaming services, a kitchen, a dining area, and a private bathroom with a shower. At the homestay, the units include bed linen and towels.
Cittadella is 1.4 miles from the homestay, while Ta' Pinu Basilica is 3.4 miles from the property. Malta International Airport is 24 miles away.

Apartment in Xaghra, Xagħra · 1.66 mi from centre
9.0
1 review
Luxurious 3 Bedroomed Penthouse is located in Xagħra, just 1.4 miles from Ramla Beach and 2.9 miles from Cittadella. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Ta' Pinu Basilica is 4.6 miles from the apartment.
Providing a terrace and sea views, the spacious apartment includes 3 bedrooms, a living room, satellite flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower. A private entrance leads guests into the apartment, where they can enjoy some wine or champagne and chocolates or cookies. The property has an outdoor dining area.
Malta International Airport is 24 miles away.

Apartment in Xaghra, Il-Pergla · 1.67 mi from centre
9.7
19 reviews
Penthouse, Sea Views and Private Roof Top Pool is located in Il-Pergla, just 1.1 miles from Ramla Beach and 3.1 miles from Cittadella. This apartment offers air-conditioned accommodations with a balcony. The pool features a fence and pool views.
With free Wifi, this 3-bedroom apartment features a satellite flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and microwave. Guests can take in the views of the sea from the terrace, which also has outdoor furniture.
A car rental service is available at the apartment.
Ta' Pinu Basilica is 4.9 miles from Penthouse, Sea Views and Private Roof Top Pool. Malta International Airport is 24 miles from the property.

Campsite in Xaghra, Il-Pergla · 1.68 mi from centre
9.7
3 reviews
Unique Bus stay with stunning views in Ramla Bay by 360 Estates is located in Il-Pergla, just 4.3 miles from Cittadella and 6 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property and Ramla Beach is a 3-minute walk away.
The air-conditioned campground consists of 1 bedroom, a living room, a fully equipped kitchen with an oven and a kettle, and 1 bathroom with a shower and a hair dryer. Towels and bed linen are available in the campground. The accommodation is non-smoking.
Malta International Airport is 25 miles from the property.