← Back to resultsDestination

Xaghra

Xagħra (Maltese: Ix-Xagħra pronounced Sha-gra) is in Gozo. It's an attractive village of 4,900 people (2014) that houses the Ġgantija temples, and is a 5-minute drive or a 30-minute walk to Ramla i Hamra beach and to Rabat, so if you don't have too much time to explore the island, this is a good place to use as a base.

Photo: DianeBorg1 · Own work (CC BY-SA 4.0)
3trips
€144from p.p.

About Xaghra

Xagħra (Maltese: Ix-Xagħra pronounced Sha-gra) is in Gozo. It's an attractive village of 4,900 people (2014) that houses the Ġgantija temples, and is a 5-minute drive or a 30-minute walk to Ramla i Hamra beach and to Rabat, so if you don't have too much time to explore the island, this is a good place to use as a base.

Wikivoyage / Wikimedia Commons

Weather forecast (7 days)

Wed24°20°
Thu23°20°
Fri25°20°
Sat25°21°
Sun23°21°
Mon26°22°
Tue24°23°

Trips to Xaghra

Cornucopia Hotel, Xaghra, Malta

Cornucopia Hotel

Xaghra, Malta
Nov 19, 2026 · 5 days
Price checked Oct 14, 2026
from €151 p.p.
✓ You book directly with the operator
View trip
View all 3 trips to Xaghra