Our tours and cruises to Greece and Cyprus are a relaxing way to enjoy natural beauty, ancient wonders, and sun-kissed beach resorts. Our tours of Greece will take you to the spectacular hilltop Acropolis overlooking Athens, and the ancient sites of Delphi, Olympia and Ephesus, along with the rock spires of Meteora. On our Greece tours or a leisurely Greece cruise, you can explore stunningly beautiful islands, including Crete and Mykonos. A Greece cruise through the turquoise waters of the Aegean is a treat in itself.
You can also visit the imposing ancient ruins of Mycenae and the world-famous theatre at Epidaurus on our Greece tours.
On our Cyprus tours, explore this rugged island and relax in beautiful resorts like LImassol, with its sun-drenched beaches and fascinating medieval castle. Our Cyprus holidays can also include the wooded Troodos Mountains, dotted with Byzantine churches and monasteries.
From sun-drenched sandy beaches and secluded hideaway coves to forested mountain slopes and lively coastal resorts, Cyprus, the dazzling 'island of Aphrodite',...
Capture the magic of Greece and explore the highlights of a country steeped in ancient history and mythology.
A wonderful tour taking in the best of Greece, from stunning Delphi to ancient Sparta and the glories of Athens.
Take in the wonders of Greece, from stunning Delphi and ancient Sparta to the glories of Athens, before a fascinating four night Greek Islands and Turkey...View Details
Enjoy a cruise taking in the highlights of the eastern Mediterranean before transferring to the glorious surroundings of Lake Garda.View Details
Cruise the sparkling Eastern Mediterranean and relax amidst the medieval marvels of Bari and Dubrovnik, the classical wonders of Olympia, and the captivating...View Details
Cruise the sparkling Adriatic Sea, visiting Kotor and Corfu on the way to the sun-kissed Mediterranean and the wonders of Rome and Corsica.View Details
Enjoy ancient civilisations and magnificent scenery on this Eastern Mediterranean Cruise from Crete.View Details