You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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
Bed & breakfast in Xaghra · 2.29 km from centre
Breakfast available
With a stay at San Pawl bnb Farmhouse Calypso in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This bed & breakfast is 9.6 mi (15.4 km) from Mellieha Bay and 14.1 mi (22.7 km) from Golden Bay.
Vacation home in Xaghra · 2.29 km from centre
With a stay at this vacation home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This vacation home is 14.4 mi (23.1 km) from Golden Bay and 5.9 mi (9.4 km) from Blue Lagoon.
Vacation home in Xaghra · 2.29 km from centre
With a stay at this vacation home in Xaghra, you'll be a 2-minute drive from Ramla Bay Beach and 10 minutes from Gozo Ferry Terminal. This vacation home is 14.4 mi (23.1 km) from Golden Bay and 5.9 mi (9.4 km) from Blue Lagoon.
Holiday home in Xaghra, Xagħra · 2.33 km from centre
8.3
7 reviews
Ta Xandru Farmhouse Triq Marsalforn Xaghra Gozo is a recently renovated vacation home in Xagħra, near Ramla Beach. This property offers access to a terrace, free private parking, and free Wifi.
This 3-bedroom vacation home will provide you with a flat-screen TV, air conditioning, and a living room. Towels and bed linen are provided in the vacation home. For added privacy, the accommodation features a private entrance.
For those nights when you'd rather not eat out, you can cook in your kitchen.
Cittadella is 3.1 miles from the vacation home, while Ta' Pinu Basilica is 4.9 miles away. Malta International Airport is 24 miles from the property.
Guesthouse in Xaghra · 2.33 km from centre
9.6
12 reviews
Breakfast available
With a stay at San pawl bnb farmhouse Kortoll in Xaghra, you'll be within a 10-minute drive of Ramla Bay Beach and Gozo Ferry Terminal. This guesthouse is 14.5 mi (23.3 km) from Golden Bay and 5.9 mi (9.5 km) from Blue Lagoon.
Homestay in Xaghra, Il-Pergla · 2.35 km from centre
Tal-Awturi Rent a Room is a recently renovated homestay in Il-Pergla, near Ramla Beach. Both free Wifi and parking on-site are accessible at the homestay free of charge. Ta' Pinu Basilica is 5 miles from the homestay.
Towels and bed linen are offered in the homestay. The accommodation offers an air conditioning, a heating, and a private bathroom.
Marsalforn Beach is 1.7 miles from Tal-Awturi Rent a Room, while Cittadella is 3.3 miles from the property. Malta International Airport is 24 miles away.
Holiday home in Xaghra, Xagħra · 2.37 km from centre
8.8
23 reviews
Providing a seasonal outdoor swimming pool, IL Gnejna II provides accommodations in Xagħra. Guests staying at this vacation home have access to free Wifi, a fully equipped kitchen, and a terrace. Ta' Pinu Basilica is 3.5 miles from the vacation home.
Composed of 2 bedrooms, this air-conditioned vacation home features 1 bathroom with a bath and a hair dryer. A flat-screen TV is featured. For added privacy, the accommodation features a private entrance.
Guests can make the most of the warm weather with the property's barbecue facilities.
Marsalforn Beach is 1.8 miles from the vacation home, while Cittadella is 1.5 miles away. Malta International Airport is 25 miles from the property.
Guesthouse in Xaghra · 2.38 km from centre
9.0
4 reviews
With a stay at All Nations Gozo - Duplex in Xaghra, you'll be a 5-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This guesthouse is 14.2 mi (22.8 km) from Golden Bay and 8.9 mi (14.2 km) from Paradise Bay Beach.
Apartment in Xaghra, Xagħra · 2.40 km from centre
9.4
17 reviews
Providing a garden, Spacious, Bright, Valley & Sea View Maisonette offers accommodations in Xagħra. This property offers access to a balcony, free private parking, and free Wifi. Cittadella is 3.5 miles from the apartment and Ta' Pinu Basilica is 5.3 miles away.
Offering 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 and a bath. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.
Both a bicycle rental service and a car rental service are available at the apartment, while fishing and hiking can be enjoyed nearby.
Ramla Beach is a 12-minute walk from Spacious, Bright, Valley & Sea View Maisonette, while Marsalforn Beach is 1.6 miles from the property. Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.
Apartment in Xaghra, Xagħra · 2.43 km 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 · 2.43 km 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 9.5 mi (15.2 km) from Mellieha Bay and 14 mi (22.5 km) from Golden Bay.
Apartment in Xaghra, Xagħra · 2.46 km from centre
9.6
5 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.
Homestay in Xaghra, Il-Pergla · 2.48 km from centre
9.7
12 reviews
Large Bedroom in Boutique Style Farmhouse B&B with Pool in Il-Pergla provides accommodations with a seasonal outdoor swimming pool and a shared lounge. This homestay features air-conditioned accommodations with a balcony. The homestay provides pool views, a sun terrace, and free Wifi is available throughout the property.
At the homestay, every unit is equipped with a desk. There's a private bathroom with walk-in shower in every unit, along with bathrobes, a hair dryer, and free toiletries. At the homestay, all units are fitted with bed linen and towels.
Ramla Beach is 1.2 miles from the homestay, while Cittadella is 3 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 · 2.56 km from centre
8.6
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 · 2.56 km from centre
9.5
4 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.
Hotel in Xaghra · 2.56 km from centre
8.8
64 reviews
Located in Xaghra, The Segond Hotel is in the historical district, a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This hotel is 5.9 mi (9.4 km) from Blue Lagoon and 8.5 mi (13.6 km) from Cirkewwa Ferry Terminal.
Guest house in Xaghra, Xagħra · 2.56 km from centre
5.4
12 reviews
250 yo Tal-Bambinu Holiday Accomodation in Xagħra provides accommodations with an outdoor swimming pool and a terrace. The air-conditioned accommodations are 1.7 miles from Cittadella. Free Wifi is available throughout the property, and Ramla Beach is 1.6 miles away.
At the guest house, all 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 guest house, units come with bed linen and towels.
Ta' Pinu Basilica is 3.7 miles from the guest house. Malta International Airport is 24 miles from the property.
Holiday home in Xaghra, Xagħra · 2.57 km from centre
9.2
36 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.
Bed and breakfast in Xaghra, Xagħra · 2.59 km from centre
9.2
354 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.
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 · 2.59 km from centre
9.7
144 reviews
Botanica B&B offers accommodations in Xagħra, 3.5 miles from Ta' Pinu Basilica. Housed in a building dating back to 17th century, this bed and breakfast is 1.8 miles from Ramla Beach and 1.5 miles from Cittadella. The bed and breakfast provides rooms with air conditioning, free private parking, and free Wifi.
At the bed and breakfast, some units have a private entrance, dining area, fireplace, and fridge. All rooms include a coffee machine, while some rooms will provide you with a fully equipped kitchen with a dishwasher, an oven, and a toaster. At the bed and breakfast, all units include a private bathroom with a hair dryer and free toiletries.
A selection of options including warm dishes, local specialities, and fresh pastries are served for the à la carte breakfast. There is an on-site coffee shop, and during warmer months you can make use of the barbecue facilities.
The area is popular for cycling, and car rental is available at the bed and breakfast. Guests can also relax in the garden, next to the outdoor swimming pool, on the sun terrace, or in the shared lounge area.
Malta International Airport is 24 miles away, and the property offers a paid airport shuttle service.