Xaghra (Gozo)
Xaghra is a hilltop village above Ramla Bay, home to UNESCO-listed Ġgantija Temples and the mythical Calypso Cave. Half a day covers the main sites
- Distance from Victoria: ~4 km (8 min by car)
- Ġgantija Temples: UNESCO World Heritage, ~10 € adult
- Calypso Cave: Free, viewpoint over Ramla Bay
- Ramla Bay: 2 km downhill from Xaghra
A hilltop village with 5,600-year-old neighbours
Xaghra (pronounced sha-ra) sits on a plateau above Ramla Bay, Gozo’s best beach, and holds two of the most significant sites on the island: Ġgantija — one of the world’s oldest freestanding stone structures, older than Stonehenge and the Pyramids — and Calypso Cave, the mythological location where Homer’s nymph was said to have kept Odysseus for seven years.
The village itself is quiet and well-maintained, with a main square (Pjazza Indipendenza), a large parish church, and a few cafés. It’s not a tourist town — it’s a functioning Gozitan village that happens to have extraordinary archaeology on its doorstep.
For a Gozo day trip, Xaghra fits naturally into a morning circuit from Victoria (Rabat, Gozo): Ġgantija first, then Calypso Cave viewpoint, then down the hill to Ramla Bay for a swim before lunch.
| Where | Hilltop village, ~4 km / 8 min by car from Victoria, above Ramla Bay |
| Cost | Ġgantija around €10 adult; Calypso Cave viewpoint free |
| Time needed | 2-3 hours for Ġgantija, Calypso Cave, and a coffee |
| Getting there | Car or Gozo bus from Victoria (~10 min); taxi from Mġarr ferry (~20 min) |
| Best time to visit | Morning, before the midday heat and before day-tour coach groups arrive |
Ġgantija Temples: the oldest freestanding structures in the world
The Ġgantija Temples (from the Maltese word for “giant”) are a pair of Neolithic temples built around 3600-3200 BC — making them older than Malta’s other UNESCO prehistoric sites and among the oldest built structures in the world. Heritage Malta manages the site, which includes a good interpretive centre before the temples themselves.
The temples are made from enormous coralline limestone blocks — some weighing over 50 tonnes — fitted together without mortar or metal tools. The precision of the stonework is remarkable. The site includes the remains of libation holes, carved decorations, and a ritual enclosure.
Allow 60-90 minutes for the site and visitor centre. The Heritage Malta audio guide is useful for explaining the ritual purpose of the different chambers.
Check heritagemalta.mt for current ticket options, including the Multisite Pass, before buying. For a guided visit to multiple temples on a single tour:
From Malta: Gozo day trip including Ġgantija Temples
↗If you’re already on Gozo and want to explore independently, a tuk-tuk tour lets you cover Xaghra and surrounding sites at a comfortable pace:
Gozo: 6-hour tuk-tuk tour with private chauffeur
↗Calypso Cave and the Ramla Bay viewpoint
The Calypso Cave is a small natural cave on the north cliff above Ramla Bay, associated in tradition — and by Homer scholars — with the nymph Calypso who kept Odysseus in her cave on the island of Ogygia. Modern scholars disagree about whether Ogygia was Gozo, but Gozo’s tourist board has committed to the identification enthusiastically.
The cave itself is closed to the public for safety reasons (the interior is unstable). What you see is an opening in the cliff face and, much more importantly, the view from the adjacent viewpoint: Ramla Bay’s red-gold sand below you, framed by the valley walls, with the Mediterranean stretching to the horizon. It’s one of the finest views in the Maltese islands.
The viewpoint is free and reached by a 15-minute walk from the village square (follow the signs from the main road). There’s a small parking area at the top.
Xaghra’s village life and festa
Beyond the two headline sites, Xaghra is worth a slow half-hour just for the village itself. Pjazza Indipendenza is one of the most attractive squares on Gozo, anchored by the Basilica of Nativity of Our Lady, whose feast day (the Xaghra festa, usually in early September) brings fireworks, brass bands, and street food stalls that spill across the square — a good reason to time a Gozo trip around it if you’re travelling in late summer. Outside festa time, the square is simply a quiet spot for a coffee among locals rather than tourists, a contrast worth noting against busier stops like Marsalforn or Xlendi.
Xaghra also has a lower-key claim to fame: it produces some of Gozo’s best local honey and prickly pear liqueur (bajtra), sold from small village shops rather than tourist outlets. If you’re driving through, it’s worth a stop even without a specific plan.
Where to eat in Xaghra
Ta’ Rikardu (in Victoria, 4 km): technically not in Xaghra, but the most characterful food option close by. A working Gozo farmhouse where the owner makes his own goat’s cheese and ftira (Gozitan bread), serves local wine from barrels, and has been doing so since 1990. Lunch only.
Oleander Restaurant (Xaghra village): in the main square, reliable for pasta, lampuki, and Maltese dishes. Good value, popular with locals.
Cafeteria at Ġgantija: basic coffee and snacks at the Heritage Malta visitor centre. Fine for a break between sites.
How Xaghra fits into a Gozo itinerary
On a Gozo day trip from Malta, Xaghra usually appears in the morning slot:
- Ġgantija Temples (60-90 min, Heritage Malta)
- Walk to Calypso Cave viewpoint (15 min walk, 30 min there)
- Drive or walk down to Ramla Bay for swimming (30 min)
- Lunch in Marsalforn (20 min drive)
- Continue to Victoria (Rabat, Gozo) and the Citadella
This circuit covers Xaghra’s main sites and connects them to the rest of a Gozo day without feeling rushed.
Getting to Xaghra
From Victoria: 4 km, 8 minutes by car or taxi.
From Mġarr ferry port: 20 minutes by car or organised tour.
From Malta by day tour: Most full-day Gozo tours include Ġgantija.
By Gozo bus: Routes serve Xaghra from Victoria. Journey from Victoria around 10 minutes.
Reading the temples before you walk them
Ġgantija rewards a little preparation. Start in the interpretive centre rather than rushing to the stones: the displays set out who built the temples, how the blocks were likely moved, and why the site mattered to a farming community on a small island. Once you step outside, the walls make far more sense. For the wider story, the Ġgantija temples guide and the Ġgantija destination page go deeper on the layout, while the blog comparison Ġgantija versus Stonehenge is a fun read if you like the “older than” argument.
Walk the outer wall first and look at how the largest blocks sit at the base, with smaller stones above. Then enter the chambers and notice how the curved apses open off a central passage. Take your time in the quieter corners, where you can often have a few minutes without other visitors in the frame. A slow circuit usually teaches you more than a rushed one, and it makes the audio guide easier to follow.
If the temples capture your imagination, Gozo is only one chapter. Malta’s main island holds Hagar Qim and Tarxien Temples, and the Malta prehistoric temples guide explains how the sites connect. Our Heritage Malta multi-pass guide is the place to check before you buy separate tickets. For a guided approach across several sites, this tour is built around the temples:
a guided tour of Malta’s prehistoric temples
↗Making a slower day of it
Although two to three hours covers the headline sights, some travellers prefer to stretch Xaghra into a relaxed half-day. Arrive early for the temples, take coffee in the square, walk to the Calypso viewpoint, and let the Ramla Bay swim happen when it feels right rather than on a schedule. The village rewards wandering: narrow lanes, stone farmhouses, and small shops that sell local produce rather than souvenirs.
Walkers can build a longer outing around the surrounding countryside. The guide to hiking Gozo’s coastal paths covers the island’s wider options, and a guided walk in the west of the island is an alternative if you have a second day:
a guided hike through the west of Gozo around Ta’ Pinu
↗If you would rather leave the driving to someone else, the Gozo hop-on bus guide explains the public-transport side, and the self-drive Gozo day trip suits those who want to set their own pace.
Combining Xaghra with the rest of Gozo
Xaghra works best as one stop in a larger Gozo plan. The Gozo destination page is the overview, while top things to do in Gozo helps you decide what else to add. If you are arriving from the main island, read the Cirkewwa ferry guide so the crossing does not surprise you, and the Gozo day trip from Malta shows a sensible shape for the day.
Staying longer changes the pace completely. The Gozo-only 3-day itinerary leaves room for Xaghra in the morning, a west-coast afternoon at Dwejra Inland Sea, and slower evenings. If you are still deciding between the islands, Malta or Gozo: which island? and where to stay on Gozo versus Malta lay out the trade-offs. Food lovers should also read the Gozo food and cheese guide before choosing where to lunch.
For beach comparisons, best beaches in Malta puts Ramla in context, and when to visit Malta helps you pick the season that suits temples, swimming, or both. Finally, if the sea calls, Comino is the natural next island on a longer trip.
What makes Xaghra feel different
Many Maltese destinations are shaped by visitors; Xaghra is shaped by the people who live there. You notice it in small things: residents greeting one another in the square, church bells marking the day, and a pace that stays gentle even when tour groups pass through. That is exactly why it pairs so well with a busier stop such as Victoria. After the Citadella and the market streets, an hour in Xaghra feels like exhaling.
It also helps to think of the village as a place where very old and very ordinary things sit side by side. A temple complex that is thousands of years old sits a short distance from houses, shops, and a parish church that anchors modern community life. The contrast is the real charm, and it is why a thoughtful visit beats a checklist one. For a town-scale complement, a guided stroll in the island’s capital gives the other half of the picture:
a walking tour of Victoria and its old citadel
↗Frequently asked questions about Xaghra
Are Ġgantija Temples worth visiting?
Yes, particularly for those with any interest in prehistory or archaeology. These are genuinely among the oldest structures in the world, and the site is well-managed by Heritage Malta. Even visitors who aren’t archaeology enthusiasts find the scale and age of the stones striking.
Is Calypso Cave actually the cave from Homer?
Almost certainly not — the Odyssey is mythology rather than geography, and there’s no consensus on where Ogygia was. But the cave is real, the view from the cliff is extraordinary, and the story is a good one. Worth visiting for the viewpoint regardless of the mythology.
How far is Xaghra from Ramla Bay?
About 2 km downhill by road, or 15-20 minutes on foot by the steep path. Most people drive or take a taxi.
How long should I spend in Xaghra?
Two to three hours: 90 minutes for Ġgantija (essential), 30 minutes for Calypso Cave viewpoint, plus time for a coffee in the village square. It pairs naturally with a swim at Ramla Bay.
Is Xaghra a good base for staying overnight on Gozo?
It can be — the village has a handful of farmhouse conversions and B&Bs, and its central hilltop position keeps you close to both Ramla Bay and Victoria. It’s quieter than staying in Marsalforn or Xlendi, which suits travellers who want a genuine village base rather than a resort feel.
Can I do Xaghra without a car?
Yes, though it takes more planning. Gozo buses connect Xaghra to Victoria roughly every hour, and from Victoria you can reach most other villages. A taxi or organised tour is more efficient if your time on Gozo is limited to a single day.