WHEN it comes to travelling to Greece there are loads of islands to choose from – but now the cheapest spots have been revealed, and you might be surprised.
Greece is a much-loved holiday destination for Brits, and now the islands where you could save over £1,000 have been revealed.
According to new data by TravelSupermarket, Kefalonia – the largest Ionian island – is the cheapest Greek destination.
Looking at average prices for a seven-night holiday between September 16, 2025 and March 15 2026, TravelSupermarket found that Kefalonia cost an average of £596 per person.
Caroline McGuire, Head of Travel (Digital), who has visited the island, said: “Looking out at Myrtos Beach, which is regularly named one of Greece’s top five, it felt like we were being let in on a great secret.
“The bright white shoreline and astonishingly clear aquamarine waters shone back at us, almost completely empty.
Read more on travel inspo
“It was so peaceful, in fact, that a digital nomad had set up his van office in the parking lot overlooking the sea.”
In second place is Lefkada, costing around £606 per person.
Instead of heading to Corfu, Lefkada (which is just along the coast) offers fewer crowds.
Also, in comparison to a seven-night break in Corfu, you could save £216 per person, or £864 if travelling as a family of four.
The island of Lefkada is often dubbed the ‘Caribbean of Greece’ thanks to its exotic, Caribbean-like natural landscape.
Across the island, you will find sprawling beaches including Porto Katsiki.
And in the island’s main town, there are lots of alleys to explore, and a long promenade with restaurants and bars littered along it.
In the town, look at the buildings too, as many are in a Venetian architectural style.
Surprisingly, Santorini ranked third most affordable, costing around £637 per person.
The stunning island is one of the most popular destinations in Europe attracting honeymooners and A-listers such as Angelina Jolie and Beyonce.
And as a result, many think visiting the island comes with a premium price tag.
But a trip to the white-and-blue island doesn’t need to break the bank.
Hotels can cost from just £35 a night and the island has a good bus network, which costs less than £2 a ticket.
For less busy spots, check out Megalochori, Pygros or Emborio – they all feature cobbled roads, cosy tavernas and authentic Greek food.
Mykonos followed in fourth, costing around £670 per person.
Mykonos is often thought to be one of Greece‘s most glamorous and expensive places to visit.
But it is actually cheaper than heading to Crete.
If you swapped Crete for Mykonos, you could save around £98 per person.
Often associated with parties, Mykonos is a great destination to head to if you enjoy nightlife.
Beaches including Paradise and Super Paradise have bars with live music and a number of clubs attract world-renowned DJs.
But Mykonos doesn’t just have great nightlife; make sure to check out the row of 16th-century windmills on the hill above the town.
Rhodes then rounded out the top five, costing around £689 per person.
Instead of heading to Kos, head to Rhodes.
Both destinations are Dodecanese staples, with lots of sunny weather and stunning beaches.
Yet, if you head to Rhodes over Kos you could save a massive £254 per person – or £1,016 for a family of four.
The island is well-known for its 3,000-year-old history with the UNESCO-listed medieval Old Town as well as amazing beaches including Lindos Beach and Faliraki Beach.
Chris Webber, Head of Holidays and Deals at TravelSupermarket, said: “Greek islands are not all created equal when it comes to price — but the expensive ones might not be the islands you’d expect.
“Mykonos costs less to book than Crete. Rhodes is hundreds of pounds cheaper than Kos.
“If you’re prepared to swap one island for another, the savings can be huge.”
Cheapest Greek island destinations
THESE are the top 10 cheapest Greek destinations to travel to, based on a seven-night stay:
- Kefalonia £596
- Lefkada £606
- Santorini £637
- Mykonos £670
- Rhodes £689
- Crete £768
- Corfu £822
- Naxos £890
- Kos £943
- Skiathos £958
For more ideas on where to travel in Greece, there is one smaller island that has 70 beaches.
Plus, one Greece expert shares four better value islands where locals go on holiday.
