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
Discover the charming village of Xaghra, located in the picturesque Gozo Region of Malta. Known for its rich historical heritage, Xaghra offers a unique blend of cultural and natural attractions. Visitors can explore the ancient Ġgantija megalithic temples, a UNESCO World Heritage site, and the mysterious Xagħra Stone Circle. The village is also home to stunning natural wonders like Xerri's Grotto and Ninu's Cave, perfect for adventurous explorers.
For those seeking relaxation, the nearby Ramla Bay, with its red sandy beach, provides a serene escape. Victory Square, the heart of Xaghra, is a lively area filled with local cafes and shops, offering a taste of authentic Maltese life. Accommodation options range from quaint guesthouses to luxurious villas, ensuring a comfortable stay for every traveler. Whether you're a history buff or a beach lover, Xaghra promises an unforgettable experience.
See the latest prices and deals by choosing your dates
Hotel in Xaghra · 0.41 mi from centre
8.8
64 reviews
Breakfast available
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.
Bed & breakfast in Xaghra · 0.43 mi from centre
9.0
11 reviews
Breakfast available
When you stay at The old Mill in Xaghra, you'll be near the beach, within a 5-minute drive of Ramla Bay Beach and St. George's Basilica. This beach bed & breakfast is 4.6 mi (7.5 km) from Mgarr ix-Xini and 6.3 mi (10.1 km) from Blue Lagoon.
Guesthouse in Xaghra · 0.55 mi from centre
Breakfast available
With a stay at C4 Retreats by Georges Boutique Living in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This guesthouse is 14 mi (22.6 km) from Golden Bay and 8.6 mi (13.8 km) from Paradise Bay Beach.
Guesthouse in Xaghra · 0.60 mi 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.
Guest house in Xaghra, Xagħra · 0.45 mi from centre
8.9
382 reviews
Rosehill B&B is a recently renovated guest house in Xagħra where guests can make the most of its outdoor swimming pool and shared lounge. The property is around 1.6 miles from Ramla Beach, 2 miles from Cittadella, and 5 miles from Ta' Pinu Basilica. The accommodation features luggage storage space and daily room service for guests.
All units feature air conditioning and a satellite flat-screen TV. Every room is fitted with a kettle, a private bathroom, and free Wifi, while certain rooms are fitted with a terrace and some have pool views. At the guest house, every unit is fitted with bed linen and towels.
Buffet and continental breakfast options with fresh pastries, fruit, and juice are available.
The guest house has a picnic area where you can spend the day outdoors.
Malta International Airport is 24 miles from the property.
Bed & breakfast in Xaghra · 0.05 mi from centre
Breakfast available
With a stay at il figolla in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This bed & breakfast is 14.4 mi (23.2 km) from Golden Bay and 8.8 mi (14.2 km) from Paradise Bay Beach.
Bed and breakfast in Xaghra, Xagħra · 0.05 mi from centre
9.6
326 reviews
A 17-minute walk from Ramla Beach in Xagħra, Il figolla farmhouse features accommodations with access to a solarium. 3 miles from Cittadella and 5.2 miles from Ta' Pinu Basilica, the property provides barbecue facilities and a shared lounge. The sea views are a highlight at the bed and breakfast's pool.
Free Wifi is accessible to all guests, while some rooms also boast a terrace. At the bed and breakfast, units have a private bathroom.
A bicycle rental service is available at the bed and breakfast, while cycling can be enjoyed nearby.
Malta International Airport is 24 miles from the property, and the property offers a paid airport shuttle service.
Apartment in Xaghra, Xagħra · 0.07 mi from centre
9.5
13 reviews
The Valley Collection - Suite A17 is located in Xagħra, just a 18-minute walk from Ramla Beach and 2.9 miles from Cittadella. Both free Wifi and parking on-site are accessible at the apartment free of charge.
Offering direct access to a balcony, the air-conditioned apartment consists of 2 bedrooms. Featuring a terrace with sea views, this apartment also comes with a flat-screen TV, a fully equipped kitchen, and 2 bathrooms. The accommodation is non-smoking.
Ta' Pinu Basilica is 4.9 miles from The Valley Collection - Suite A17. Malta International Airport is 25 miles from the property.
Villa in Xaghra, Xagħra · 0.10 mi from centre
9.6
64 reviews
Breakfast available
ALTO Beyond in Xagħra provides adults-only accommodations with a garden, a tennis court, and a bar. The air-conditioned accommodations are 1.1 miles from Ramla Beach. The villa offers an outdoor swimming pool with a pool bar, as well as a spa facilities and free shuttle service.
At the villa complex, the units come with a desk. The rooms come with a coffee machine, a private bathroom, and free Wifi, while some rooms come with a terrace and some have sea views. Additional in-room amenities include wine or champagne, fruit, and chocolates or cookies.
À la carte and continental breakfast options with warm dishes, local specialities, and fresh pastries are available. There is a coffee shop, and packed lunches are also available.
Yoga classes and fitness classes are provided at the fitness room on site. You can play billiards at the villa. If you like to discover the area, cycling, hiking and walking tours are possible in the surroundings and ALTO Beyond can arrange a car rental service.
Cittadella is 3.3 miles from the accommodation, while Ta' Pinu Basilica is 5.1 miles away. Malta International Airport is 24 miles from the property.
Bed and breakfast in Xaghra, Xagħra · 0.13 mi from centre
9.5
144 reviews
Featuring garden views, Ta’ Giljan B&B Gozo in Xagħra offers accommodations and pool with a view. This bed and breakfast provides air-conditioned accommodations with a balcony. The bed and breakfast features pool views, a sun terrace, and free Wifi is available throughout the property.
At the bed and breakfast, every unit comes with a desk, a flat-screen TV, a private bathroom, bed linen, and towels. There's also a fridge, minibar, and a kettle. Additional in-room amenities include wine or champagne.
Buffet and continental breakfast options with warm dishes, local specialities, and fresh pastries are available. A mini-market is available at the bed and breakfast.
The area is popular for cycling, and bike rental and car rental are available at the bed and breakfast.
Ramla Beach is one mile from Ta’ Giljan B&B Gozo, while Cittadella is 2.9 miles away. Malta International Airport is 25 miles from the property, and the property offers a paid airport shuttle service.
Bed and breakfast in Xaghra, Xagħra · 0.14 mi from centre
9.0
7 reviews
Breakfast available
Featuring pool with a view, a terrace, and free Wifi, Aurelia Gozo Boutique BnB is a recently renovated bed and breakfast 1.1 miles from Ramla Beach and 2.8 miles from Cittadella. With pool views, this accommodation features a balcony. Each room is fitted with a patio.
The bed and breakfast will provide guests with air-conditioned units with a minibar, a kettle, a walk-in shower, a hair dryer, a flat-screen TV with streaming services, and a PS4. There's a seating and a dining area in all units. At the bed and breakfast, each unit is fitted with a private bathroom and bed linen.
Buffet and à la carte breakfast options with local specialities, fresh pastries, and fruit are available. Guests are welcome to relax in the on-site lounge, while packed lunches are also available upon request.
Ta' Pinu Basilica is 5 miles from the bed and breakfast. Malta International Airport is 25 miles from the property, and the property offers a paid airport shuttle service.
Bed & breakfast in Xaghra · 0.14 mi from centre
Breakfast available
With a stay at Aurelia Gozo BnB in Xaghra, you'll be a 3-minute drive from Ramla Bay Beach and 9 minutes from Gozo Ferry Terminal. This bed & breakfast is 14.5 mi (23.4 km) from Golden Bay and 9.2 mi (14.7 km) from Paradise Bay Beach.
Apartment in Xaghra, Xagħra · 0.23 mi from centre
9.5
2 reviews
The Valley Collection - A25 - with Private hot tub is located in Xagħra, just 3.2 miles from Cittadella and 4.9 miles from Ta' Pinu Basilica. This apartment offers accommodations with a balcony. Free Wifi is available throughout the property and Ramla Beach is 1.3 miles away.
With direct access to a terrace with garden views, the air-conditioned apartment consists of 1 bedroom and a fully equipped kitchen. A flat-screen TV is featured. The accommodation is non-smoking.
Malta International Airport is 24 miles away.
Apartment in Xaghra, Xagħra · 0.23 mi from centre
9.8
4 reviews
The Valley Collection - B26 - with Private hot tub offers accommodations in Xagħra, 3.2 miles from Cittadella and 4.9 miles from Ta' Pinu Basilica. This apartment provides accommodations with a balcony. Free Wifi is available throughout the property and Ramla Beach is 1.3 miles away.
Opening onto a terrace with garden views, the air-conditioned apartment consists of 1 bedroom and a fully equipped kitchen. A flat-screen TV is provided. The accommodation is non-smoking.
Malta International Airport is 24 miles away.
Apartment in Xaghra, Xagħra · 0.23 mi from centre
9.1
12 reviews
The Valley Collection - Suite B3 offers accommodations in Xagħra, 1.3 miles from Ramla Beach and 3.2 miles from Cittadella. Both free Wifi and parking on-site are accessible at the apartment free of charge. Ta' Pinu Basilica is 4.9 miles from the apartment.
The air-conditioned apartment consists of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is offered. The accommodation is non-smoking.
Malta International Airport is 24 miles from the property.
Apartment in Xaghra, Xagħra · 0.24 mi from centre
9.1
9 reviews
The Valley Collection - Suite B23 is located in Xagħra, just 1.3 miles from Ramla Beach and 3.2 miles from Cittadella. Both free Wifi and parking on-site are accessible at the apartment free of charge. Guests can use a terrace.
The air-conditioned apartment is composed of 2 separate bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is available. The accommodation is non-smoking.
Ta' Pinu Basilica is 4.9 miles from The Valley Collection - Suite B23. Malta International Airport is 24 miles from the property.
Apartment in Xaghra, Xagħra · 0.24 mi from centre
8.3
3 reviews
The Valley Collection - Suite B24 offers accommodations in Xagħra, 3.2 miles from Cittadella and 4.9 miles from Ta' Pinu Basilica. With garden views, this accommodation features a terrace. Free Wifi is available throughout the property and Ramla Beach is 1.3 miles away.
The air-conditioned apartment is composed of 2 separate bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is offered. The accommodation is non-smoking.
Malta International Airport is 24 miles from the property.
Apartment in Xaghra, Xagħra · 0.24 mi from centre
9.5
4 reviews
The Valley Collection - Suite A22 is located in Xagħra, just 3.2 miles from Cittadella and 4.9 miles from Ta' Pinu Basilica. Free Wifi is available throughout the property and Ramla Beach is 1.3 miles away.
The air-conditioned apartment consists of 2 bedrooms, a fully equipped kitchen, and 2 bathrooms. A flat-screen TV is provided. The accommodation is non-smoking.
Malta International Airport is 24 miles away.
Apartment in Xaghra, Xagħra · 0.24 mi from centre
10.0
3 reviews
The Valley Collection - Suite B19 offers accommodations in Xagħra, 1.3 miles from Ramla Beach and 3.2 miles from Cittadella. Both free Wifi and parking on-site are available at the apartment free of charge. Ta' Pinu Basilica is 4.9 miles from the apartment.
Leading onto a balcony with garden views, the spacious air-conditioned apartment consists of 2 bedrooms. Offering a terrace with sea views, this apartment also has a flat-screen TV, a fully equipped kitchen, and 2 bathrooms. The accommodation is non-smoking.
Malta International Airport is 24 miles away.
Apartment in Xaghra, Xagħra · 0.24 mi from centre
8.4
11 reviews
The Valley Collection - Suite B7 is located in Xagħra, just 1.3 miles from Ramla Beach and 3.2 miles from Cittadella. Both free Wifi and parking on-site are available at the apartment free of charge. Ta' Pinu Basilica is 4.9 miles from the apartment.
The air-conditioned apartment consists of 3 bedrooms, a fully equipped kitchen, and 3 bathrooms. A flat-screen TV is provided. The accommodation is non-smoking.
Malta International Airport is 24 miles away.