Xaghra es una pequeña ciudad de Gozo, conocida principalmente por sus asombrosos descubrimientos arqueológicos. Los templos megalíticos de Ggantija, incluidos en la lista de la UNESCO, se encuentran aquí.
Según los arqueólogos, la zona donde se encuentra el pueblo ya estaba habitada en el Neolítico. En el cuarto milenio antes de Cristo, se construyó aquí el complejo del templo Ggantija, que probablemente fue el lugar de culto de la diosa de la fertilidad. Las figuras, cerámica y otros elementos encontrados durante las excavaciones se pueden ver en el Museo Ggantija. También hay un círculo de piedras en la zona y dos interesantes cuevas, Xarri y Ninu.
La ciudad en sí, aunque no muy grande, ha conservado en gran parte sus edificios tradicionales. Aquí se encuentra uno de los pocos molinos de viento del siglo XVIII que sobreviven en la isla. En el Museo del Molino de Viento de Ta'Kola, se puede ver el equipamiento de los talleres artesanales de los alrededores. Un monumento interesante es también la iglesia renacentista-barroca de Xangra con una enorme estatua de la Madre de Dios llamada il-Bambina.
Los alrededores de Xangra también son un buen lugar para relajarse junto al mar. La playa de arena más grande de Ramla en Gozo se encuentra aquí. No está desarrollado, pero esto se suma a su encanto, y puede aprovechar la oferta de varios bares y restaurantes cercanos.