Gozo remains relatively unknown. The sister island to Malta, it offers a truly relaxing break in the heart of The Mediterranean.
The Maltese islands have often been described as one big open-air museum; the threads of history never seem too far away. If you like diving, a villa holiday in Gozo is the perfect destination; the unique crystal-clear waters allow for some world-class diving sites around the islands - suitable for experts, or beginners.
We are proud of our unique programme in Gozo, villas are all very attractive and will provide you with a very different sense of the Mediterranean to the more popular islands. At just 14km long and 7km wide, you're never too far from the sea. There is a wide choice of beaches, from Ramla Bay with its golden sand through to Mgarr Ix-Xini Bay with a small pebbly beach, wonderful swimming and diving.
To get to your villa in Gozo you will need to fly to Malta and, from there, it's just a 25 minute ferry journey over to Gozo. A fantastic way to start your holiday.
To view all our villas in Gozo, select your preferred resort on the map, or click the link below. You can also use the search panel on the left of this page to find availability for Gozo villa holidays by departure date.
View the map below to find the location of each Meon Villa within your chosen destination. These are marked with villa symbols, which you can click on to see all villas in that location.
Use the zoom buttons to navigate around the destination. The map highlights key main roads to make planning your Meon Villa holiday as easy as possible.
Villa, Flight & Car
Selecting this will return a price that includes villas, the cheapest available flight, and car hire for your party. You will be able to amend your flights or car hire group.
Villa Only
Selecting this will just return the available villas that match your search criteria. You will still be able to add car hire and extras to your booking.
Our website only offers holidays 7, 14, 21, 28, 35, and 42 night durations. We also offer more flexible durations. If you would like to discuss these with us, please call our team on 0800 783 1410.