Malta holidays

Choose from a huge selection of quality Malta holidays

Top Hotels and Exclusive Deals for Malta

  • from just
    £274pp
    St Patricks Hotel
    Gozo - Maltese Islands, Malta, Malta Islands
  • SAVE 34%
    from just
    £286pp
    Grand Hotel Gozo
    Gozo - Maltese Islands, Malta, Malta Islands
  • TripAdvisor Traveller Rating

    Based on 1607 reviews
    from just
    £602pp
    Kempinski Hotel San Lawrenz
    Gozo - Maltese Islands, Malta, Malta Islands
  • TripAdvisor Traveller Rating

    Based on 810 reviews
    from just
    £246pp
    San Andrea Hotel
    Gozo - Maltese Islands, Malta, Malta Islands
  • SAVE 55%
    from just
    £300pp
    Calypso Gozo Hotel
    Gozo - Maltese Islands, Malta, Malta Islands
  • from just
    £341pp
    Corncucopia Hotel
    Gozo - Maltese Islands, Malta, Malta Islands
  • from just
    £294pp
    Tal Fanal Complex
    Gozo - Maltese Islands, Malta, Malta Islands

Malta Holidays

The Maltese archipelago consists of three amazing islands: Malta, Gozo and Comino. All around Malta you can see countless megaliths, medieval dungeons and atmospheric towns and villages. When walking around these streets you will see stunning Renaissance cathedrals and Baroque palaces. Malta is the largest of the islands, with the more rural Gozo next in size. Sandy beaches, vibrant nightlife and the fantastic history on the islands is what lures its visitors to these Mediterranean isles.

It is known for its world-renowned diving spots, up to 5,000-year-old archaeological sites and fantastic natural wonders. Malta’s undeniable beauty has featured in some well know movies, from the historical film Gladiator to swords and also seen on Game of Thrones. Malta is extremely popular for holidaymakers and is the fantastic places to relax, explore and most importantly- soak up the sun!

The capital city of Malta is Valletta where the ancient sites from Romans to Greeks can be discovered and ready to be explored. Then over at Mellieha lies Malta’s longest stretch of beach and coastline, providing you with 800 metres of golden heaven sands and Caribbean-like waters.

Average Temperatures