Last minute holidays Malta

Book a fantastic last minute holiday with Thomas Cook and you could be jetting off to Malta before you know it. Escape with one of our hundreds of last minute holiday deals and you could even save a bundle into the bargain. With a wide range of hotels, apartments, resorts and villas, you’ll be spoilt for choice, whether you’re going for self-catering or all-inclusive, as a family or a group.

Check out our range of amazing deals to Malta and you’ll find the holiday of your dreams. If you’re planning to spend your days happily doing nothing, fill your trip with activities and entertainments or explore the culture and wildlife, we’ve got the holiday for you.

Not only that but our experts have put together a whole load of recommendations, from cafes to churches, restaurants to bars, theme parks to water parks.

Read more [+]

Where to go


The small dimensions of this town don’t equal its fame and the many visitors that are always there to have a great party, enjoy a relaxing sunbath, hang out or even learn some English.

Read more

A busy and bustling part of Malta, Sliema attracts a lively crowd looking to eat, drink and party. It is packed with shops, restaurants, nightclubs and high rise hotels.

Read more
flying from on
stay from £pp

Recommended offers in Malta

Jet off for a cheap holiday to Malta

If you’re desperate for a getaway, book a last minute holiday to Malta with Thomas Cook and you’ll get a great deal for your money. Choose from a wide range of accommodation, as well as package options and get ready for a fantastic trip away.

Read more [+]

Sorry, we can't find your destination

Please choose a different destination, or ensure your selection is spelt correctly.

Please note: You need to choose your destination before your departure airport.

Please choose a departure airport

Please choose a departure date

Room 1

Booking for more than 9 people?

Please call 0844 879 8493 to speak to one of our advisors who will help you with your holiday needs.

More infants than adults?

Please call 0844 879 8493 to speak to one of our advisors who will help you with your holiday needs.

What are their ages on date of return?