Our customers love us!
Why Book with Us?
We’ll do the hard work for you
Your holiday wish is our command. Simply tell us your travel wants, needs and expectations and we’ll create your dream itinerary.
Exclusive access to the best offers
We have access to exclusive rates and offers on holidays that won’t be beaten anywhere else.
Unrivalled customer service
Our passionate, well-travelled team has a combined experience of more than 40 years in the travel industry.
Explore All Greece Holidays
Sort by:
Holidays per page
Sort & Filter
Sort & Filter
Sort by:



Apply filters
Greece is a captivating country known for its rich history, stunning landscapes, and vibrant culture. The cradle of Western civilization, it boasts ancient ruins like the Parthenon in Athens and the majestic palaces of Knossos in Crete. The Greek islands are world-renowned, each offering unique charms— from the whitewashed buildings and blue-domed churches of Santorini to the lively beaches and nightlife of Mykonos. Greece's natural beauty ranges from mountainous mainland terrains to idyllic beaches along the Mediterranean. The country's culinary traditions are a highlight, with a focus on fresh ingredients like olive oil, feta, seafood, and herbs, making its cuisine both delicious and healthy.

The warm, hospitable nature of the Greek people makes visitors feel at home, creating a welcoming atmosphere that complements the country's rich historical tapestry and stunning natural scenery. Whether exploring ancient sites, enjoying sun-soaked beaches, or sampling exquisite Greek cuisine, Greece offers a deeply enriching travel experience.

Unmissable experiences in Greece
Must Do
Sit back on the beach with your favourite tipple and catch the most spectacular sunset on the island of your choice
Don't Miss
The chance to explore more than one beautiful island on an Island Hopping adventure, it's easier than you think!
Must Visit
The home of Western Civilisation and explore the ancient ruins of Greece in Athens
Speak to one of our experts today
Call us on 0333 121 7001 Mon - Fri: 9am - 8pm, Sat & Sun 10am - 4pm
Call us on 0333 121 7001 Mon - Fri: 9am - 8pm, Sat & Sun 10am - 4pm
or fill out our online form with your enquiry.