Perhaps it’s the beautiful scenery that entices visitors to this part of Gozo, or perhaps it is a colourful history and plethora of cultural sites to explore. Whatever it is, this quiet village found just off the coast of Malta has been attracting holidaymakers for years – offering visitors a winning combination of culture and fun.
A thoroughly walkable destination, the best way to explore on your Xaghra holidays is on foot. It’s just a 15-minute walk from one edge of town to the other, leaving you plenty of scope to experience some of Xaghra’s most notable historical sites.
Ramla Bay is a 30 minute walk from Xaghra is a must-see attraction in Gozo.
Ramla Bay has just been awarded a Blue Flag for its cleanliness and management.
The sands are a gorgeous, golden-red colour and contrast spectacularly with the bright blue Mediterranean Sea.
There are cafés, shops and water sports available as well as historic Roman ruins behind (and underneath!) the beach.
Discover more about:
Take a free water-taxi from Marsalforn to Mgarr, or take the two hour, coastal walk if you're feeling energetic.
Mgarr is Gozo's main harbour town and the principal entrance point to the island. It has a fantastic choice of restaurants and amazing views of the ocean.
A couple of miles into the centre of Gozo from Xaghra and you’ll find the biggest town of the island, Victoria (formally Rabat).
The main attraction in Victoria is the famous Citadel – built after an earthquake that destroyed the town’s church.
There are plenty of shops to be found in Victoria, as well as a number of interesting museums, including The Natural Science Museum, The Folklore Museum and the Old Prisons.
On the west coast of Gozo is the remarkable town of Dwerja.
The natural landscape and weathering by the sea has created some spectacular coastal attractions in Dwerja including the awesome Azure Window, Inland Sea and Crocodile Rock.
Perhaps the most famous attraction in Xaghra, and indeed Gozo, are the Ggantija Temples.
Found on the hilltop in the south of Xaghra, the temples have a breath-taking view of Gozo, the neighbouring island of Comino and even Malta.
Ggantija Temples are the largest temples in Malta and are thought to date back to 3600BC, built before the Pyramids and Stone Henge.
The Ggantija Temples measure over 6m high and face southeast and have five semi-circular niches inside.
The Ggantija Temples are part of a group of temples, known as the Megalithic Temples, in Malta that make up a UNESCO World Heritage Site.
The Megalithic Temple sites in Malta include:
Stay at the Calypso Hotel in Marsalforn to be within easy reach of the historic temples as well as being close to the gorgeous Mediterranean Sea.
The Cornucopia Hotel is the closest hotel to the Ggantija Temples and it the perfect hotel to explore the beautiful Gozitan countryside.
At the eastern side of Xaghra village the road forks into two roads.
Follow the left fork to walk to the coastal town of Marsalforn. A quaint fishing village that’s become the biggest tourist resort in Gozo. There’s a number of hotels and cafes on the seafront where you can enjoy a refreshing drink.
Follow the right fork to walk to the beautiful beach at Ramla Bay. This sandy shore offers plenty to explore with the Virgin Mary statue in the centre of the beach to the mysterious Calypso Cave.
Gozo is generally greener and rural than Malta and the dramatic coastlines reward ramblers with incredible views of the Mediterranean Sea.
Gozo is perfect walking terrain with countless numbers of criss-crossing paths and tracks.
You can grab a water taxi to Comino and explore the entire island by island on foot.
In Gozo, areas near to San Lawrenz and the San Blas Valley area boast extraordinary views and terrain for rambling.
Gozo and Comino are also excellent for exploring on bikes.
Stay at the Calypso Hotel in Marsalforn for a great walking holiday in Gozo. The Calypso Hotel has a relaxing rooftop pool and bar terrace where you can rest up after a long day of rambling.
The Cornucopia Hotel is the main hotel in Xaghra and it the perfect hotel to use as a base to explore the beautiful Gozitan countryside.
Xaghra is a charming village a couple of kilometres from the town of Victoria.
Couples can enjoy a relaxed holiday in the Mediterranean in this peaceful and tranquil village.
Explore the area on foot and find the pretty Ta’Kola Windmill which houses a milling and country life museum.
There are underground caverns open to the public in the north of the village. The entrances are in privately owned homes and we’re discovered by the owners who allow visitors in to marvel at the at stalactites and stalagmites.
There are a couple of beaches close to Xaghra, about a 30 minute walk away from the village centre.
Pack a picnic, or grab lunch at one of the charming cafes on Ramla Bay beach. Ramla Bay is Gozo’s biggest and prettiest beach, with soft red sands and clear, blue waters – perfect for a romantic day-trip.
There’s also a small shingle and sand mix beach at Marsalforn, a small coastal town just north of Xaghra.
The centre of Xaghra village has a few restaurants perfect for a special night out together.
The Oleander restaurant serves up traditional Maltese dishes such as pasta, fried rabbit, fresh fish and roasted lamb.
For something different, Xaghra has the Little China restaurant which serves up your favourite Asian foods such as noodles, lemon chicken, black bean beef and vegetarian options.
The perfect hotel for couples in Xaghra is the 4-star Cornucopia Hotel Gozo.
The Cornucopia is a converted farmhouse and the décor has retained its rustic and traditional feel.
There’s a pretty courtyard and gardens surrounding the hotel as well as an outdoor pool.
Choose a self-catered villa or apartment and buy groceries at the mini-market in the village square.