Xagħra in detail

Flights & getting there

Bus 307 runs between Victoria and Xagħra (35 minutes, hourly). Bus 322 connects the town with Marsalforn (13 minutes, every 1½ hours), Ramla Bay (10 minutes) and Mġarr (25 minutes).

Parking is best near the Ġgantija Temples, from where it is an easy walk to Xagħra's main square and the Ta'Kola Windmill.