Aghios Stefanos (also known as San Stefanos) is situated on the North West tip of the Greek island of Corfu, approximately 30 miles from Corfu Town and the airport. Holidays in Aghios Stefanos are a popular choice for British visitors, especially families, due to the resort's magnificent views, sandy beach and relaxing ambiance. Visit the original old village of Agios Stefanos, once home to both fisherman and farmers, with its church, the old harbour and traditional tavernas to enjoy. The newer part of the resort and port has many shops, bars and tavernas to while away a few hours. There are a few coastal and inland villages to explore near Agios Stefanos – to the North there’s Peroulades, Sidari and Roda and to the East there’s Arillas, Afionas, San George and the scenic Paleokastritsa. The Diapontian Islands, which face the resort, can be reached by ferry from the harbour. Why not hop on a flight to Corfu this summer and enjoy a holiday in Agios Stefanos for yourself?
The beach is the main focus of holidays in Agios Stefanos. A variety of water sports are on offer including diving and snorkelling. Take an excursion to colourful Sidari and Corfu Town or island hop on a boat trip or cruise to the nearby islands of Kefalonia and Paxos. Paleokastritsa, renowned for its natural beauty, is another nearby attraction.
Aghios Stefanos is a quiet resort and does not have lively nightlife; however there are a number of taverns and bars, offering some entertainment. Typical evenings are spent enjoying a meal and drink beneath the stars.
Aghios Stefanos has a wealth of dining options for you to choose from whether its a 5* dining experience, traditional local fare or a quick takeaway, youll find them all in the resort. Most restaurants are family run businesses serving greek specialities alongside international dishes. After dinner staff may entertain diners with traditional Greek music and dancing. Local greek wines and retsina make a perfect accompaniement to your meal.
For 4 or more rooms please call our Groups Team on 0800 408 4037.