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.

Edinburgh Cruises
Things to do in Edinburgh
Popular cruise lines for Edinburgh cruises
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.
Edinburgh
We found
1 cruise package and 226 cruises


1 / 26

Duration
244 nights
Date
6 Jan 2027
Ship
Vista
- Departure - Miami, Florida, USA
- 159 stops
- Arrival - New York, USA

1 / 23
Discount — 5 days left

Duration
12 nights
Date
7 Apr 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 12

Duration
37 nights
Date
9 Apr 2027
Ship
Insignia
- Departure - Miami, Florida, USA
- 26 stops
- Arrival - Southampton, Great Britain

1 / 27
Discount — 5 days left

Duration
28 nights
Date
16 Apr 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 20 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
17 Apr 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 20 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 17

Duration
66 nights
Date
17 Apr 2027
Ship
Marina
- Departure - Trieste, Italy
- 58 stops
- Arrival - Southampton, Great Britain

1 / 23
Discount — 5 days left

Duration
12 nights
Date
19 Apr 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 14
Discount — 5 days left

Duration
7 nights
Date
22 Apr 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 7 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!
1 / 33
8.5 % off — 5 days left

Duration
10 nights
Date
25 Apr 2027
Ship
MSC Preziosa
- Departure - Hamburg, Germany
- 8 stops
- Arrival - Hamburg, Germany
Show all departures (2)
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 08/12: Black Friday Preview Sale - Save up to 30% off!, Save 40% off your upgrade to All-Inclusive from just £26pp per night!

1 / 14
Discount — 5 days left

Duration
5 nights
Date
29 Apr 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 4 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
14 nights
Date
30 Apr 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 12 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
30 Apr 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 22 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 23
Discount — 5 days left

Duration
12 nights
Date
1 May 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 27
Discount — 5 days left

Duration
14 nights
Date
1 May 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 12 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
1 May 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 22 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 14
Discount — 5 days left

Duration
14 nights
Date
4 May 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 9 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12

Duration
12 nights
Date
4 May 2027
Ship
Insignia
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain

1 / 17

Duration
43 nights
Date
10 May 2027
Ship
Marina
- Departure - Lisbon, Portugal
- 37 stops
- Arrival - Southampton, Great Britain

1 / 23
Discount — 5 days left

Duration
12 nights
Date
13 May 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
14 May 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 22 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
15 May 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 22 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 14
Discount — 5 days left

Duration
35 nights
Date
15 May 2027
Ship
Azamara Journey
- Departure - Civitavecchia (Rome), Italy
- 32 stops
- Arrival - Dublin, Ireland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12

Duration
11 nights
Date
16 May 2027
Ship
Insignia
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain

1 / 12

Duration
25 nights
Date
16 May 2027
Ship
Insignia
- Departure - Southampton, Great Britain
- 23 stops
- Arrival - Stockholm, Sweden

1 / 14
Discount — 5 days left

Duration
10 nights
Date
18 May 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 7 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 15
Discount — 5 days left

Duration
11 nights
Date
23 May 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
4 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!, Upgrade to Free at Sea™ from just £249pp!

1 / 23
Discount — 5 days left

Duration
12 nights
Date
25 May 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 17

Duration
12 nights
Date
27 May 2027
Ship
Marina
- Departure - Southampton, Great Britain
- 12 stops
- Arrival - Southampton, Great Britain

1 / 17

Duration
26 nights
Date
27 May 2027
Ship
Marina
- Departure - Southampton, Great Britain
- 22 stops
- Arrival - Southampton, Great Britain

1 / 14
Discount — 5 days left

Duration
5 nights
Date
28 May 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 4 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
14 nights
Date
28 May 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 12 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
28 May 2027
Ship
Nieuw Statendam
- Departure - Dover, Great Britain
- 22 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
14 nights
Date
29 May 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 12 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 27
Discount — 5 days left

Duration
28 nights
Date
29 May 2027
Ship
Nieuw Statendam
- Departure - Rotterdam, Netherlands
- 22 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 28
Discount — 5 days left

Duration
28 nights
Date
29 May 2027
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 22 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £600 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 14
Discount — 5 days left

Duration
9 nights
Date
2 Jun 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 7 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 15
Discount — 5 days left

Duration
10 nights
Date
3 Jun 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
4 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!, Upgrade to Free at Sea™ from just £249pp!

1 / 23
Discount — 5 days left

Duration
12 nights
Date
6 Jun 2027
Ship
Majestic Princess
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 23
Discount — 5 days left

Duration
14 nights
Date
6 Jun 2027
Ship
Rotterdam
- Departure - Rotterdam, Netherlands
- 11 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 14
Discount — 5 days left

Duration
11 nights
Date
8 Jun 2027
Ship
Azamara Journey
- Departure - Portsmouth, England
- 10 stops
- Arrival - Dublin, Ireland
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!

1 / 14
Discount — 5 days left

Duration
22 nights
Date
8 Jun 2027
Ship
Azamara Journey
- Departure - Portsmouth, England
- 20 stops
- Arrival - Portsmouth, England
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 04/12: Up to $750 Free Onboard Credit!

1 / 17

Duration
28 nights
Date
8 Jun 2027
Ship
Marina
- Departure - Southampton, Great Britain
- 23 stops
- Arrival - Copenhagen, Denmark

1 / 14
Discount — 5 days left

Duration
7 nights
Date
11 Jun 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 6 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 28
Discount — 5 days left

Duration
14 nights
Date
12 Jun 2027
Ship
Sky Princess
- Departure - Southampton, Great Britain
- 12 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £350 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 23
Discount — 5 days left

Duration
7 nights
Date
13 Jun 2027
Ship
Rotterdam
- Departure - Reykjavik, Iceland
- 6 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 15
Discount — 5 days left

Duration
11 nights
Date
13 Jun 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 11 stops
- Arrival - Southampton, Great Britain
4 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!, Upgrade to Free at Sea™ from just £249pp!

1 / 23
Discount — 5 days left

Duration
14 nights
Date
13 Jun 2027
Ship
Rotterdam
- Departure - Reykjavik, Iceland
- 11 stops
- Arrival - Rotterdam, Netherlands
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 23
Discount — 5 days left

Duration
10 nights
Date
15 Jun 2027
Ship
Regal Princess
- Departure - Reykjavik, Iceland
- 9 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £200 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 23
Discount — 5 days left

Duration
18 nights
Date
15 Jun 2027
Ship
Regal Princess
- Departure - Reykjavik, Iceland
- 16 stops
- Arrival - Southampton, Great Britain
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £600 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 23
Discount — 5 days left

Duration
25 nights
Date
15 Jun 2027
Ship
Regal Princess
- Departure - Reykjavik, Iceland
- 21 stops
- Arrival - Copenhagen, Denmark
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £600 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 23
Discount — 5 days left

Duration
35 nights
Date
15 Jun 2027
Ship
Regal Princess
- Departure - Reykjavik, Iceland
- 31 stops
- Arrival - Reykjavik, Iceland
3 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 02/12: Blue Friday Sale - Save up to £600 per stateroom!, Upgrade to Princess Plus from just £53pp per day!

1 / 14
Discount — 5 days left

Duration
10 nights
Date
18 Jun 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 7 stops
- Arrival - Rosyth (Edinburgh), Scotland
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12
Discount — 5 days left

Duration
28 nights
Date
19 Jun 2027
Ship
Seabourn Quest
- Departure - Dover, Great Britain
- 22 stops
- Arrival - Dover, Great Britain
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 16/11: Up to $2,000 Shipboard Credit!

1 / 17

Duration
14 nights
Date
22 Jun 2027
Ship
Marina
- Departure - Southampton, Great Britain
- 13 stops
- Arrival - Copenhagen, Denmark

1 / 15
Discount — 5 days left

Duration
10 nights
Date
24 Jun 2027
Ship
Norwegian Star
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
4 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Save 10% off car parking in Southampton - Exclusive to Seascanner.co.uk!, Upgrade to Free at Sea™ from just £249pp!

1 / 26

Duration
22 nights
Date
24 Jun 2027
Ship
Vista
- Departure - Lisbon, Portugal
- 20 stops
- Arrival - Le Havre (Paris), France

1 / 26
Discount — 5 days left

Duration
14 nights
Date
27 Jun 2027
Ship
Queen Victoria
- Departure - Southampton, Great Britain
- 10 stops
- Arrival - Southampton, Great Britain
4 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Cunard Signature packages from just £60pp per day, Ends 09/11: Receive up to $800 onboard credit per stateroom!

1 / 14
Discount — 5 days left

Duration
11 nights
Date
28 Jun 2027
Ship
Balmoral
- Departure - Rosyth (Edinburgh), Scotland
- 8 stops
- Arrival - Rosyth (Edinburgh), Scotland
2 Available promotions:
Book from just £1pp deposit! , Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12
Discount — 5 days left

Duration
14 nights
Date
3 Jul 2027
Ship
Seabourn Quest
- Departure - Dover, Great Britain
- 13 stops
- Arrival - Dover, Great Britain
Available promotion:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking!

1 / 12
Discount — 5 days left

Duration
28 nights
Date
3 Jul 2027
Ship
Seabourn Quest
- Departure - Dover, Great Britain
- 22 stops
- Arrival - Dover, Great Britain
2 Available promotions:
Ends 09/11: Enter code SPARKLE30 for an extra £30 off your booking! , Ends 16/11: Up to $2,000 Shipboard Credit!
60 of 226 pcs











