The Athens of the North and Scotland's capital city, Edinburgh is full of history, tradition, and beauty, and is well-known for its spectacular views, incredible skyline, and signature dish haggis. With medieval architecture, rolling hills, winding streets and a majestic castle, Edinburgh is certainly worth taking a cruise to. From the Old Town where you can visit Edinburgh Castle on the city's lookout Castle Rock and learn about its exciting tales, to the New Town where you can take a shopping trip on the world-famous Princes Street. With 13 unique neighbourhoods and thousands of years worth of history, Edinburgh is the perfect blend of old and new, and makes an extraordinary cruise destination.
Things to do in Edinburgh
In the heart of Edinburgh's city centre, visit one of the oldest fortified places in Europe and the most famous of Scotland's castles.
Located in the heart of Edinburgh's old town and with its historical and cultural importance, the Royal Mile is regarded as Edinburgh's most famous street.
Climb up to the summit of Arthurs Seat (the highest peak of the extinct volcano) to take in some phenomenal 360-degree views of the city.
Scotch Whisky Experience
Discover Scotland's whisky history and become part of the whisky-making process on a guided tour of the world's largest collection of Scotch Whisky.
The Palace of Holyroodhouse
Visit the King's official residence in Edinburgh and discover the Palace's close ties to some of Scotland's most-known historical figures.
Popular cruise lines for Edinburgh cruises
With gourmet cuisine and amazing facilities, you'll enjoy every moment on a cruise with Princess Cruises.
Holland America Line
With immersive culinary journeys and personalised experiences, you'll have a cruise to remember with Holland America Line.
Edinburgh cruise deals
Browse all our amazing Edinburgh cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.