Xaghra is in Gozo.
Pronounced Shara, this village is centrally located on the island and a good spot to use as a base. Firstly because it's an attractive village in itself, it houses the Gigantija temple, and is 5 minute drive or a 30 minute walk to both Ramla i Hamra beach and Rabat, so if you don't have too much time to explore the island this is a good place.
There are some busses from Rabat, a taxi from Mgarr should set you back 4-5 Lira, from Rabat a Lira less.
There is no public transport inside the village, only to and from it. As it's quite small everything is pretty much within walking distance, allow 15 minutes from one edge of town to the other (going from the hotel to the temple for instance).
- The Ggantija Temple, the oldest standing structure in the world.
- The attractive village square with its classical baroque church, locals and chickens enjoying the afternoon sun.
- Go down to the Ramla i Hamra beach, walking there will take half an hour but is pleasant through the fields.
- Oleander on the pittoresque village square (Pjazza Victoria) is a very good little restaurant which among other things serves typical local dishes.
- Cornucopia Hotel, Triq Gnien Imrik, tel.+356 21556486, has good deals for its four stars in the low season, only a few lira more than the somewhat tacky english b&b also in town. Be sure to ask for a room at the front of the hotel where you'll get a gorgoeus view of the sea with Marsalforn and the Rio style Jesus statue overlooking them on your right, and the Citadel of Gozo on your left.