A landscape view from Tal-Mixta Cave in Gozo, Malta

Compare Gozo holidays

Holidays from £248 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Gozo

Floating in the Mediterranean Sea, north-west of Malta, Gozo is a small, slow-paced island that has a few surprises up its sleeve. Sun-soaked beaches and excellent diving combine with medieval towns and megalithic temples to create the perfect holiday package.

Your holiday to Gozo starts with a scenic ferry from Malta (there’s no airport on the island), passing the miniscule island of Comino before docking at Mgarr Harbour. That Phoenicians, Romans, Arabs and even the English have all left their mark on the island is clear from the get-go, but it’s Fort Chambray, built by the Knights of St John, that is the dominate sight here.

Looking to hit the beach? You’ll be spoilt for choice in Gozo. Opt for rust-coloured sandy beaches, secluded rocky coves and an inland lagoon ringed by cliffs. The famous Blue Lagoon, meanwhile, is just a short boat-ride away at Comino.

Pack your flippers too, because Gozo has some of the best snorkelling and diving in the Mediterranean. Explore the rocky reef at Crocodile Rock or the amazing underwater world of the Blue Hole. Experienced divers can even descend to the ruins of the Azure Window, Gozo’s iconic limestone arch that sadly collapsed in 2017.

Crisscrossed with hiking and cycling trails, Gozo’s coastal scenery is another big draw. Don’t miss the rock formations at Dwejra and Wied il-Mielah, and the cliffs of Ta’ Cenc and Sanap. History buffs, meanwhile, can discover the secrets of the 5,000-year-old Ggantija Temples at the award-winning interpretation centre, and explore the wonderfully atmospheric walled city in Gozo’s tiny capital, Victoria.

Alongside two main seaside resorts, you’ll find plenty of charming villages with tree-lined squares, stone churches and traditional restaurants. You can look forward to homemade dishes from land and sea – think fresh lampuka (mahi-mahi) fish, gbejna cheese, rabbit stew – all washed down with wines from the island’s vineyards.

Popular Gozo holiday deals

Hotel Calypso Gozo

Marsalforn, Gozo, Malta
  • 15 Nov 2026
  • 7 nights
  • Half board
  • Gatwick

Prices from

€623 pp

Ta Frenc Apartments

Ghasri, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Self-catering
  • Stansted

Prices from

€478 pp

Quaint Boutique Hotel Nadur

Nadur, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Stansted

Prices from

€469 pp

Villagg Tal-Fanal

Ghasri, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Self-catering
  • Stansted

Prices from

€462 pp

Kempinski Hotel San Lawrenz Gozo Malta

San Lawrenz, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Stansted

Prices from

€714 pp

The Duke Boutique Hotel

Victoria, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Room only
  • Luton

Prices from

€508 pp

Cornucopia Hotel

Xaghra, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Luton

Prices from

€328 pp

Hotel San Andrea

Xlendi, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Luton

Prices from

€248 pp

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Last-minute Gozo holiday deals

Hotel Calypso Gozo

Marsalforn, Gozo, Malta
  • 15 Nov 2026
  • 7 nights
  • Half board
  • Gatwick

Prices from

€623 pp

Ta Frenc Apartments

Ghasri, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Self-catering
  • Stansted

Prices from

€478 pp

Quaint Boutique Hotel Nadur

Nadur, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Stansted

Prices from

€469 pp

Villagg Tal-Fanal

Ghasri, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Self-catering
  • Stansted

Prices from

€462 pp

Kempinski Hotel San Lawrenz Gozo Malta

San Lawrenz, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Stansted

Prices from

€714 pp

The Duke Boutique Hotel

Victoria, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Room only
  • Luton

Prices from

€508 pp

Cornucopia Hotel

Xaghra, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Luton

Prices from

€328 pp

Hotel San Andrea

Xlendi, Gozo, Malta
  • 16 Nov 2026
  • 7 nights
  • Bed & breakfast
  • Luton

Prices from

€248 pp

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

When to go to Gozo

Gozo has a typical Mediterranean climate: hot summers, mild winters and low rainfall. July and August temperatures peak around 31C, with 12 hours of sunshine a day, but the beach season stretches beyond summer. May, June and September are great months to go, with temperatures between 23C and 28C – perfect for both swimming and sightseeing.

Accommodation prices peak during July and August, so the shoulder months are ideal times to look for cheap holidays to Gozo. Mid-autumn also sees the month-long Mediterranea festival of culture, but hotel rates remain reasonable. During winter, daytime temperatures can reach the mid-teens and hotel rates are at their lowest.

The sea is warmer in autumn than in spring, so October can be a great month to visit Gozo. Temperatures in the mid-20Cs mean you can swim and sunbathe with fewer crowds and lower hotel prices.

Good to know

Flight time

3.5h

(from London)

Currency

Euros (€)

Language

Maltese, English

Things to know about Gozo

Travellers preferBed & breakfast
Typical stay7 nights
Most trips start fromManchester
No. of deals we've compared7.4k+
Best times to visit GozoFind the best time to go to Gozo. Compare average prices by month and use the toggle to check average temperature and rainfall.
€685
€548
€411
€274
€137
€0
30
24
18
12
6
0

October

  • Average price per person

    €492

  • Average temperature

    23.4°C

  • Average rainfall

    1.1mm

Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.

About TravelSupermarket