Stunning landscapes, secluded beaches, and charming towns: it’s all part and parcel of holidays to Kefalonia. This beautiful island is located off mainland Greece, and it’s the biggest of the Ionian Islands. The coastline is dotted with gorgeous fishing villages and sandy beaches (Skala is a firm favourite), which are ideal for relaxing. For the more adventurous, you’ll find lots of pine tree-covered hills and pretty vineyards waiting to be explored. With so much spectacular scenery to take in, it’s no wonder this place was chosen as the setting for the Hollywood blockbuster Captain Corelli’s Mandolin. 

Things to do

It’s true that the island is a beach lover’s paradise, but it has so much to offer beyond the shorelines. Holidays to Kefalonia will take you to a land of natural beauty, featuring underground lakes and caves steeped in Greek mythology; head to Cave Drogarati’s for an otherworldly experience, or discover some of Greece’s most incredible mountain caves over at Mount Ainos. If you’re feeling energetic, you could also climb to the top, and look out for an abundance of wildlife and exotic birds along the way. 

Where to stay

Just 3km from the island’s lively capital town Argostoli, you’ll find the purpose-built resort of Lassi. Take your pick from the sandy, untouched beaches nearby or just head straight to Lassi’s Blue Flag beach. The peaceful fishing village of Katelios remains a nature-lover’s favourite: it’s ringed by the turquoise-coloured sea on one side and a green hiking trail on the other, complete with old water mills and natural springs. Sunset in harbour-side Sami gathers couples and families together at its pretty lighthouse. The orange-coloured horizon and swimming dolphins steal the show here, right before the sun dips into the waters off Kefalonia’s west coast.

26 ℃

Kefalonia’s Mediterranean climate makes it a favourite year-round destination.

View live forecast

3.5 hours

Kefalonia International Airport (LGKF / EFL).

Featured accommodation
Popular holiday resorts
Types of holidays in Kefalonia