Qawra, Malta
3 seafront pools
Beachfront location
Sports facilities
We’ve been shouting about holidays being the best time of year for forever. So, why shouldn’t you be able to get away somewhere nice and relax under the sun? With this in mind, we’ve knocked £50 off holidays that depart within 10-60 days of booking. Yep, that’s right. £50 off our already budget-breaking deals. More jolly, less lolly. Ts&Cs apply*.
*£50 reduction per booking, valid on holidays departing between 10 and 60 days from the point of booking. This offer is subject to availability and can be amended or withdrawn at any time. Applies to new bookings only. Discount is automatically applied to qualifying holidays and the prices displayed include the promotional discount referred to.
We’ve all felt it. Stood at the bus stop in the rain. Stuck in traffic on the way to work. Queueing at the supermarket checkout when all you’re buying is some bread and semi-skimmed milk. “I need a holiday”. Yep. Your mind’s lay by a pool in Portugal, but your body’s buying stamps in the Post Office. That’s where we come in. No need to buy a lottery ticket. Piggy banks can remain un-smashed. We’ve got you. If you want a warm beach break without the big bill, our cheap holidays will tick all of your boxes. Holidays are great.
The Canary Islands are always an excellent choice for a great-value getaway. Whether you choose Fuerteventura, Gran Canaria, Lanzarote or Tenerife, you’ll almost certainly be getting a huge hit of sunshine whenever you travel, as these islands offer year-round summery weather.
Book early to get great, affordable rates on sunshine in the Easter, Christmas and summer breaks or, if your little ones haven’t started school yet, keep an eye out for savings on last-minute deals. Take a look at our pocket-money-friendly hotels below...
Jet off on an LGBTQ-friendly holiday without breaking the bank. Find our top cheap LGBTQ+ holiday picks below...
Tenerife holidays are always a popular choice – year-round sunshine, regular cheap flights and stunning landscape means bargain-hunting beach-lovers return year after year. Head to Costa Adeje for Blue Flag beaches and great golf courses, Playa de las Americas for vibrant nightlife or Puerto de la Cruz for family-friendly fun. There are some brilliant budget hotels in Tenerife; here’s our pick of the bunch.
Cheap holidays to Spain raise the standard, offering lovely weather, varied attractions and – of course – beautiful beaches that are as affordable as they are fun. Head to one of the famous Spanish costas for a home-from-home beach break that won’t break the bank – Costa Brava and the Costa del Sol are especially famous for hosting high-quality holidays at low prices. We're offering some great value for money holidays in Benidorm, Torremolinos and Marbella.
Nothing beats a bargain break...apart from one that includes it all! Our package holidays offer a fantastic hotel deal with a low-cost flight and a transfer price that's too good to pass - how amazing is that?! Find your perfect package for the perfect price and book with peace of mind, knowing that all you need to do now is count down the days...
When looking for a cheap beach break, don't just look at the price tag. It depends what type of holiday you're looking for, but if you're like us and simply want to escape to somewhere hot without breaking the bank, then try going All Inclusive. We know this might seem like it costs a little bit more than Self Catering, but if you think about how much money you'd usually spend on food, drinks and activities, you could be saving a ton of money!
So you've made it this far and you've still not booked?! Check out some of the links below to see some of our fantastic beach holidays.
Got the itch? Start thinking about holidays in 2022
There's something for everyone with our family holidays
Treat yourself with one of our all inclusive holidays
More beach, less hassle - check out our package holidays
Over 1.5 million happy customers find their perfect beach break with On the Beach every year. Here's what some of them have to say!