Cruises Calling at Isle of Iona

32 upcoming cruises that stop at Isle of Iona, Inner Hebrides, Scotland. Updated regularly; always confirm with the cruise line.

Lord of the Glens
Lindblad Expeditions Cruises
Round-trip from Inverness
⚓ Calls 06 Aug 20266 nights15 portsDeparts 2026 Aug 03
View itinerary · 15 ports
6 days, round-trip 7 Night Scotlands Highlands and Islands Cruise
  1. 03 AugDeparting from Inverness, Scotland
  2. 03 Aug - 04 AugKyle of Lochalsh, Scotland
  3. 04 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  4. 04 Aug - 05 AugInverie, Scotland
  5. 05 AugIsle of Eigg, Scotland
  6. 05 Aug - 06 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  7. 06 AugIsle of Iona, Scotland
  8. 06 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  9. 06 AugOban UK, Scotland
  10. 07 AugCorpach, Scotland
  11. 08 AugLaggan, Scotland
  12. 08 AugFort Augustus, Scotland
  13. 09 AugLoch Ness, Scotland
  14. 09 AugInverness, Scotland
  15. 09 AugArriving in Inverness, Scotland
Find this cruise to book →
$9926from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Inverness → Kyle of Lochalsh
⚓ Calls 14 Aug 20265 nights15 portsDeparts 2026 Aug 11
View itinerary · 15 ports
5 days, one-way from Inverness to Kyle of Lochalsh
  1. 11 AugDeparting from Inverness, Scotland
  2. 11 AugInverness, Scotland
  3. 11 AugLoch Ness, Scotland
  4. 11 AugFort Augustus, Scotland
  5. 12 AugLaggan, Scotland
  6. 12 AugCorpach, Scotland
  7. 13 AugLoch Linnhe, Scotland
  8. 13 AugOban UK, Scotland
  9. 14 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 14 AugIsle of Iona, Scotland
  11. 14 Aug - 15 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 15 AugIsle of Eigg, Scotland
  13. 15 Aug - 16 AugInverie, Scotland
  14. 16 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  15. 16 AugArriving in Kyle of Lochalsh, Scotland
Find this cruise to book →
$13898from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Kyle of Lochalsh → Inverness
⚓ Calls 20 Aug 20265 nights14 portsDeparts 2026 Aug 18
View itinerary · 14 ports
5 days, one-way from Kyle of Lochalsh to Inverness
  1. 18 AugDeparting from Kyle of Lochalsh, Scotland
  2. 18 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  3. 18 Aug - 19 AugInverie, Scotland
  4. 19 AugIsle of Eigg, Scotland
  5. 19 Aug - 20 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  6. 20 AugIsle of Iona, Scotland
  7. 20 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  8. 20 AugOban UK, Scotland
  9. 21 AugCorpach, Scotland
  10. 22 AugLaggan, Scotland
  11. 22 AugFort Augustus, Scotland
  12. 23 AugLoch Ness, Scotland
  13. 23 AugInverness, Scotland
  14. 23 AugArriving in Inverness, Scotland
Find this cruise to book →
$10707from / pp
Le Laperouse
Ponant Cruises
Dublin → Greenock-Glasgow
⚓ Calls 21 Aug 07:00 - 12:00 20269 nights13 portsDeparts 2026 Aug 18
View itinerary · 13 ports
9 days, one-way from Dublin to Greenock-Glasgow
  1. 18 Aug 18:00Departing from Dublin, Ireland
  2. 19 Aug 12:30 - 19:00Isle of Man, Peel-Douglas, UK
  3. 20 Aug 07:00 - 12:00Portrush, Northern Ireland
  4. 20 Aug 14:15 - 19:00Rathlin Island, Northern Ireland
  5. 21 Aug 07:00 - 12:00Isle of Iona, Scotland
  6. 21 Aug 14:00 - 21:30Lunga Island Scotland, Treshnish Isles
  7. 22 Aug 06:00 - 13:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  8. 22 Aug 15:00 - 19:00Isle of Canna, Scotland
  9. 23 Aug 07:00 - 18:30Ullapool, Scotland
  10. 24 Aug 07:00 - 18:00Stornoway, Isle of Lewis and Harris, Scotland
  11. 25 Aug 06:00 - 13:00Shiant Islands Scotland
  12. 26 Aug 09:30 - 19:00Isle of Bute, Rothesay, Scotland
  13. 27 AugArriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
Price on request
Lord of the Glens
Lindblad Expeditions Cruises
Inverness → Kyle of Lochalsh
⚓ Calls 28 Aug 20265 nights15 portsDeparts 2026 Aug 25
View itinerary · 15 ports
5 days, one-way from Inverness to Kyle of Lochalsh
  1. 25 AugDeparting from Inverness, Scotland
  2. 25 AugInverness, Scotland
  3. 25 AugLoch Ness, Scotland
  4. 25 AugFort Augustus, Scotland
  5. 26 AugLaggan, Scotland
  6. 26 AugCorpach, Scotland
  7. 27 AugLoch Linnhe, Scotland
  8. 27 AugOban UK, Scotland
  9. 28 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 28 AugIsle of Iona, Scotland
  11. 28 Aug - 29 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 29 AugIsle of Eigg, Scotland
  13. 29 Aug - 30 AugInverie, Scotland
  14. 30 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  15. 30 AugArriving in Kyle of Lochalsh, Scotland
Find this cruise to book →
$11236from / pp
MS Spitsbergen
HX Expeditions Cruises
Round-trip from Greenock-Glasgow
⚓ Calls 14 Apr 202710 nights16 portsDeparts 2027 Apr 06
View itinerary · 16 ports
10 days, round-trip 10 Night The Scottish Isles Island Hopping in the Hebrides Cruise
  1. 06 AprDeparting from Greenock-Glasgow, Clydeport, Scotland
  2. 06 AprFairlie UK, Scotland
  3. 07 AprIsle of Arran, Lochranza-Lamlash-Brodick, Scotland
  4. 08 AprIsle of Islay, Port Ellen, Scotland
  5. 09 AprIsle of Gigha, Scotland
  6. 10 AprIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  7. 11 Aprcoastal cruising
  8. 12 AprStornoway, Isle of Lewis and Harris, Scotland
  9. 12 AprShiant Islands Scotland
  10. 13 AprIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  11. 13 AprSmall Isles Scotland
  12. 14 AprIsle of Iona, Scotland
  13. 14 AprIsle of Staffa, Scotland
  14. 15 AprIsle of Colonsay, Scalasaig, Scotland
  15. 16 AprFairlie UK, Scotland
  16. 16 AprArriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$5588from / pp
Le Champlain
Ponant Cruises
Round-trip from Greenock-Glasgow
⚓ Calls 21 Apr 07:00 - 12:00 20277 nights10 portsDeparts 2027 Apr 20
View itinerary · 10 ports
7 days, round-trip 7 Night Mythical Islands and Wild Landscapes of the Hebrides Cruise
  1. 20 Apr 18:00Departing from Greenock-Glasgow, Clydeport, Scotland
  2. 21 Apr 07:00 - 12:00Isle of Iona, Scotland
  3. 21 Apr 15:00 - 22:00Lunga Island Scotland, Treshnish Isles
  4. 22 Apr 06:00 - 12:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  5. 22 Apr 14:00 - 19:00Isle of Canna, Scotland
  6. 23 Apr 12:00 - 19:00Stornoway, Isle of Lewis and Harris, Scotland
  7. 24 Apr 09:30 - 22:00Ullapool, Scotland
  8. 25 Apr 07:00 - 18:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  9. 26 Apr 07:00 - 15:00Isle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 27 Apr 07:00Arriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$5660from / pp
MS Spitsbergen
HX Expeditions Cruises
Round-trip from Greenock-Glasgow
⚓ Calls 24 Apr 202710 nights16 portsDeparts 2027 Apr 16
View itinerary · 16 ports
10 days, round-trip 10 Night The Scottish Isles Island Hopping in the Hebrides Cruise
  1. 16 AprDeparting from Greenock-Glasgow, Clydeport, Scotland
  2. 16 AprFairlie UK, Scotland
  3. 17 AprIsle of Arran, Lochranza-Lamlash-Brodick, Scotland
  4. 18 AprIsle of Islay, Port Ellen, Scotland
  5. 19 AprIsle of Gigha, Scotland
  6. 20 AprIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  7. 21 Aprcoastal cruising
  8. 22 AprStornoway, Isle of Lewis and Harris, Scotland
  9. 22 AprShiant Islands Scotland
  10. 23 AprIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  11. 23 AprSmall Isles Scotland
  12. 24 AprIsle of Iona, Scotland
  13. 24 AprIsle of Staffa, Scotland
  14. 25 AprIsle of Colonsay, Scalasaig, Scotland
  15. 26 AprFairlie UK, Scotland
  16. 26 AprArriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$5991from / pp
Le Champlain
Ponant Cruises
Round-trip from Greenock-Glasgow
⚓ Calls 28 Apr 07:00 - 12:00 20277 nights10 portsDeparts 2027 Apr 27
View itinerary · 10 ports
7 days, round-trip 7 Night Mythical Islands and Wild Landscapes of the Hebrides Cruise
  1. 27 Apr 18:00Departing from Greenock-Glasgow, Clydeport, Scotland
  2. 28 Apr 07:00 - 12:00Isle of Iona, Scotland
  3. 28 Apr 15:00 - 22:00Lunga Island Scotland, Treshnish Isles
  4. 29 Apr 06:00 - 12:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  5. 29 Apr 14:00 - 19:00Isle of Canna, Scotland
  6. 30 Apr 12:00 - 19:00Stornoway, Isle of Lewis and Harris, Scotland
  7. 01 May 09:30 - 22:00Ullapool, Scotland
  8. 02 May 07:00 - 18:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  9. 03 May 07:00 - 15:00Isle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 04 May 07:00Arriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$6020from / pp
Greg Mortimer
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 29 Apr 202710 nights15 portsDeparts 2027 Apr 28
View itinerary · 15 ports
10 days, one-way from Leith-Edinburgh to Aberdeen
  1. 28 AprDeparting from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 28 AprTroon UK, Scotland
  3. 29 AprIsle of Iona, Scotland
  4. 30 AprIsle of Staffa, Scotland
  5. 30 AprIsle of Eigg, Scotland
  6. 30 AprIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  7. 01 MaySt Kilda Islands Scotland, Outer Hebrides
  8. 02 MayStornoway, Isle of Lewis and Harris, Scotland
  9. 03 MayWestray Island Scotland, Rapness, Orkney
  10. 04 MayFair Isle, Shetland Scotland
  11. 05 MayLerwick, Mainland Shetland, Scotland
  12. 06 MayIsle of Noss, Shetland Scotland
  13. 06 MayMousa Island Scotland, Shetland
  14. 07 MayKirkwall, Orkney Island Scotland
  15. 08 MayArriving in Aberdeen, Scotland
Find this cruise to book →
Price on request
National Geographic Explorer
Lindblad Expeditions Cruises
Leith-Edinburgh → Portsmouth UK
⚓ Calls 30 Apr 202711 nights13 portsDeparts 2027 Apr 25
View itinerary · 13 ports
11 days, one-way from Leith-Edinburgh to Portsmouth UK
  1. 25 AprDeparting from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 26 AprAberdeen, Scotland
  3. 27 AprShetland Islands Scotland
  4. 28 Aprcoastal cruising
  5. 29 AprStornoway, Isle of Lewis and Harris, Scotland
  6. 30 AprIsle of Iona, Scotland
  7. 30 AprIsle of Staffa, Scotland
  8. 01 MayBlasket Islands Ireland
  9. 02 MayDingle, Ireland
  10. 03 MayCobh-Cork, Ireland
  11. 04 Maycoastal cruising
  12. 05 MayFowey, England
  13. 06 MayArriving in Portsmouth UK, England
Find this cruise to book →
$11000from / pp
MS Spitsbergen
HX Expeditions Cruises
Round-trip from Greenock-Glasgow
⚓ Calls 04 May 202710 nights16 portsDeparts 2027 Apr 26
View itinerary · 16 ports
10 days, round-trip 10 Night The Scottish Isles Island Hopping in the Hebrides Cruise
  1. 26 AprDeparting from Greenock-Glasgow, Clydeport, Scotland
  2. 26 AprFairlie UK, Scotland
  3. 27 AprIsle of Arran, Lochranza-Lamlash-Brodick, Scotland
  4. 28 AprIsle of Islay, Port Ellen, Scotland
  5. 29 AprIsle of Gigha, Scotland
  6. 30 AprIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  7. 01 Maycoastal cruising
  8. 02 MayStornoway, Isle of Lewis and Harris, Scotland
  9. 02 MayShiant Islands Scotland
  10. 03 MayIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  11. 03 MaySmall Isles Scotland
  12. 04 MayIsle of Iona, Scotland
  13. 04 MayIsle of Staffa, Scotland
  14. 05 MayIsle of Colonsay, Scalasaig, Scotland
  15. 06 MayFairlie UK, Scotland
  16. 06 MayArriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$7178from / pp
Silver Endeavour
Silversea Cruises
Lisbon → Dublin
⚓ Calls 07 May 07:30 - 13:30 202712 nights14 portsDeparts 2027 May 01
View itinerary · 14 ports
12 days, one-way from Lisbon to Dublin
  1. 01 May - 18:00Departing from Lisbon, Portugal
  2. 04 May 07:30 - 12:30Tresco Island England, Scilly Isles
  3. 04 May 14:30 - 18:00St Mary's Island England, Hugh Town, Scilly Isles
  4. 05 Maycoastal cruising
  5. 06 May 07:00 - 18:00Belfast, Northern Ireland
  6. 07 May 07:30 - 13:30Isle of Iona, Scotland
  7. 07 May 15:45 - 19:00Lunga Island Scotland, Treshnish Isles
  8. 08 May 06:30 - 11:30Shiant Islands Scotland
  9. 08 May 14:15 - 18:30Loch Ewe, Scotland
  10. 09 May 06:30 - 18:00St Kilda Islands Scotland, Outer Hebrides
  11. 10 May 06:30 - 18:30Isle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 11 May 08:30 - 18:30Fort William, Scotland
  13. 12 May 13:00 - 18:30Isle of Man, Peel-Douglas, UK
  14. 13 May 08:00Arriving in Dublin, Ireland
Find this cruise to book →
Price on request
MS Spitsbergen
HX Expeditions Cruises
Greenock-Glasgow → Bergen
⚓ Calls 08 May 202710 nights11 portsDeparts 2027 May 06
View itinerary · 11 ports
10 days, one-way from Greenock-Glasgow to Bergen
  1. 06 MayDeparting from Greenock-Glasgow, Clydeport, Scotland
  2. 06 MayFairlie UK, Scotland
  3. 07 MayIsle of Islay, Port Ellen, Scotland
  4. 08 MayIsle of Iona, Scotland
  5. 08 MayIsle of Staffa, Scotland
  6. 09 Maycoastal cruising
  7. 10 MayStornoway, Isle of Lewis and Harris, Scotland
  8. 11 May - 12 Maycoastal cruising
  9. 13 MayFair Isle, Shetland Scotland
  10. 14 May - 15 MayShetland Islands Scotland
  11. 16 MayArriving in Bergen, Norway
Find this cruise to book →
$7178from / pp
Silver Wind
Silversea Cruises
Dublin → Leith-Edinburgh
⚓ Calls 11 May 07:00 - 14:00 202711 nights15 portsDeparts 2027 May 09
View itinerary · 15 ports
11 days, one-way from Dublin to Leith-Edinburgh
  1. 09 May - 21:00Departing from Dublin, Ireland
  2. 10 May 07:00 - 17:00Belfast, Northern Ireland
  3. 11 May 07:00 - 14:00Isle of Iona, Scotland
  4. 11 May 16:30 - 20:00Lunga Island Scotland, Treshnish Isles
  5. 12 May 06:00 - 11:30Shiant Islands Scotland
  6. 12 May 14:30 - 20:00Loch Ewe, Scotland
  7. 13 May 06:30 - 12:30St Kilda Islands Scotland, Outer Hebrides
  8. 14 May 08:30 - 21:00Torshavn, Streymoy, Faroe Islands
  9. 15 May 06:00 - 11:30Vestmanna, Streymoy, Faroe Islands
  10. 16 May 08:00 - 21:00Lerwick, Mainland Shetland, Scotland
  11. 17 May 06:30 - 13:00Fair Isle, Shetland Scotland
  12. 18 May 07:00 - 12:30Holy Island England, Lindisfarne
  13. 18 May 14:30 - 21:00Farne Islands England, Northumberland
  14. 19 May 06:00 - 14:00Isle of May Scotland
  15. 20 May 03:00Arriving in Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
Find this cruise to book →
Price on request
National Geographic Explorer
Lindblad Expeditions Cruises
Portsmouth UK → Leith-Edinburgh
⚓ Calls 12 May 202711 nights13 portsDeparts 2027 May 06
View itinerary · 13 ports
11 days, one-way from Portsmouth UK to Leith-Edinburgh
  1. 06 MayDeparting from Portsmouth UK, England
  2. 07 MayFowey, England
  3. 08 Maycoastal cruising
  4. 09 MayCobh-Cork, Ireland
  5. 10 MayBlasket Islands Ireland
  6. 11 MayDingle, Ireland
  7. 12 MayIsle of Iona, Scotland
  8. 12 MayIsle of Staffa, Scotland
  9. 13 MayStornoway, Isle of Lewis and Harris, Scotland
  10. 14 MayShetland Islands Scotland
  11. 15 Maycoastal cruising
  12. 16 MayAberdeen, Scotland
  13. 17 MayArriving in Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
Find this cruise to book →
$12100from / pp
Le Bellot
Ponant Cruises
London-Tilbury → Greenock-Glasgow
⚓ Calls 16 May 15:00 - 18:30 20278 nights10 portsDeparts 2027 May 09
View itinerary · 10 ports
8 days, one-way from London-Tilbury to Greenock-Glasgow
  1. 09 May 17:00Departing from London-Tilbury, England
  2. 10 May 08:00 - 19:00Dover, England
  3. 11 May 07:30 - 14:00Isle of Wight, Cowes, England
  4. 12 Maycoastal cruising
  5. 13 May 07:30 - 14:00Kinsale, Ireland
  6. 14 May 08:30 - 19:00Holyhead, Anglesey Island Wales
  7. 15 May 07:00 - 17:00Belfast, Northern Ireland
  8. 16 May 07:00 - 11:00Isle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  9. 16 May 15:00 - 18:30Isle of Iona, Scotland
  10. 17 May 07:00Arriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$7360from / pp
Greg Mortimer
Aurora Expeditions Cruises
Aberdeen → Leith-Edinburgh
⚓ Calls 17 May 202710 nights16 portsDeparts 2027 May 08
View itinerary · 16 ports
10 days, one-way from Aberdeen to Leith-Edinburgh
  1. 08 MayDeparting from Aberdeen, Scotland
  2. 08 MayAberdeen, Scotland
  3. 09 MayKirkwall, Orkney Island Scotland
  4. 10 MayFair Isle, Shetland Scotland
  5. 11 MayLerwick, Mainland Shetland, Scotland
  6. 12 MayIsle of Noss, Shetland Scotland
  7. 12 MayMousa Island Scotland, Shetland
  8. 13 MayWestray Island Scotland, Rapness, Orkney
  9. 14 MayStornoway, Isle of Lewis and Harris, Scotland
  10. 15 MaySt Kilda Islands Scotland, Outer Hebrides
  11. 16 MayIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  12. 17 MayIsle of Eigg, Scotland
  13. 17 MayIsle of Staffa, Scotland
  14. 17 MayIsle of Iona, Scotland
  15. 18 MayTroon UK, Scotland
  16. 18 MayArriving in Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
Find this cruise to book →
Price on request
Greg Mortimer
Aurora Expeditions Cruises
Leith-Edinburgh → Reykjavik
⚓ Calls 19 May 202711 nights10 portsDeparts 2027 May 18
View itinerary · 10 ports
11 days, one-way from Leith-Edinburgh to Reykjavik
  1. 18 MayDeparting from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 18 MayTroon UK, Scotland
  3. 19 MayIsle of Iona, Scotland
  4. 20 MayIsle of Staffa, Scotland
  5. 21 MayStornoway, Isle of Lewis and Harris, Scotland
  6. 21 MaySt Kilda Islands Scotland, Outer Hebrides
  7. 26 MaySeydisfjordur, Iceland
  8. 27 MayDjupivogur, Iceland
  9. 28 MayHeimaey Island Iceland, Westman Islands
  10. 29 MayArriving in Reykjavik, Iceland
Find this cruise to book →
Price on request
Le Lyrial
Ponant Cruises
Dublin → Greenock-Glasgow
⚓ Calls 27 May 13:30 - 19:00 20279 nights13 portsDeparts 2027 May 21
View itinerary · 13 ports
9 days, one-way from Dublin to Greenock-Glasgow
  1. 21 May 20:00Departing from Dublin, Ireland
  2. 22 May 11:00 - 19:00Portrush, Northern Ireland
  3. 23 May 06:00 - 11:30Isle of Canna, Scotland
  4. 23 May 13:30 - 20:00Isle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  5. 24 May 06:00 - 12:00Loch Ewe, Scotland
  6. 24 May 15:00 - 19:00Shiant Islands Scotland
  7. 25 May - 18:00Stornoway, Isle of Lewis and Harris, Scotland
  8. 26 May 06:00 - 19:00St Kilda Islands Scotland, Outer Hebrides
  9. 27 May 07:00 - 11:45Isle of Staffa, Scotland
  10. 27 May 13:30 - 19:00Isle of Iona, Scotland
  11. 28 May 06:00 - 23:59Fort William, Scotland
  12. 29 May 09:30 - 16:00Isle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  13. 30 May 08:00Arriving in Greenock-Glasgow, Clydeport, Scotland
Find this cruise to book →
$5910from / pp
Silver Wind
Silversea Cruises
Leith-Edinburgh → Dublin
⚓ Calls 29 May 14:15 - 19:30 202711 nights14 portsDeparts 2027 May 20
View itinerary · 14 ports
11 days, one-way from Leith-Edinburgh to Dublin
  1. 20 May - 23:00Departing from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 21 May 13:00 - 18:30Isle of May Scotland
  3. 22 May 07:00 - 12:30Farne Islands England, Northumberland
  4. 22 May 14:30 - 19:00Holy Island England, Lindisfarne
  5. 23 May 12:30 - 21:30Fair Isle, Shetland Scotland
  6. 24 May 08:00 - 18:30Lerwick, Mainland Shetland, Scotland
  7. 25 May 14:00 - 20:00Torshavn, Streymoy, Faroe Islands
  8. 26 May 06:30 - 13:00Vestmanna, Streymoy, Faroe Islands
  9. 27 May 13:30 - 18:30Shiant Islands Scotland
  10. 28 May 06:30 - 12:00St Kilda Islands Scotland, Outer Hebrides
  11. 29 May 07:00 - 12:00Lunga Island Scotland, Treshnish Isles
  12. 29 May 14:15 - 19:30Isle of Iona, Scotland
  13. 30 May 07:30 - 18:00Belfast, Northern Ireland
  14. 31 May 07:00Arriving in Dublin, Ireland
Find this cruise to book →
Price on request
Scenic Eclipse
Scenic Cruises
Dublin → Leith-Edinburgh
⚓ Calls 29 May 20279 nights11 portsDeparts 2027 May 27
View itinerary · 11 ports
9 days, one-way from Dublin to Leith-Edinburgh
  1. 27 MayDeparting from Dublin, Ireland
  2. 28 MayBangor UK, Northern Ireland
  3. 29 MayIsle of Iona, Scotland
  4. 29 MayIsle of Staffa, Scotland
  5. 30 MayOban UK, Scotland
  6. 31 MaySt Kilda Islands Scotland, Outer Hebrides
  7. 01 JunIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  8. 02 JunStornoway, Isle of Lewis and Harris, Scotland
  9. 03 JunKirkwall, Orkney Island Scotland
  10. 04 JunAberdeen, Scotland
  11. 05 JunArriving in Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
Find this cruise to book →
$12832from / pp
Le Lyrial
Ponant Cruises
Greenock-Glasgow → Longyearbyen
⚓ Calls 31 May 12:00 - 19:00 202713 nights11 portsDeparts 2027 May 30
View itinerary · 11 ports
13 days, one-way from Greenock-Glasgow to Longyearbyen
  1. 30 May 18:00Departing from Greenock-Glasgow, Clydeport, Scotland
  2. 31 May 12:00 - 19:00Isle of Iona, Scotland
  3. 01 Jun 12:00 - 19:00Stornoway, Isle of Lewis and Harris, Scotland
  4. 02 Jun 14:00 - 20:00Mousa Island Scotland, Shetland
  5. 05 Jun 07:00 - 17:00Bronnoysund, Norway
  6. 06 JunTrollfjord, Norway
  7. 06 Jun 07:00 - 12:00Reine, Moskenes Island Lofoten Norway
  8. 07 Jun 08:00 - 17:00Tromso, Norway
  9. 08 JunBjornoya-Bear Island, Svalbard Norway
  10. 09 Jun 08:00 - 11 Jun 11:00Spitsbergen Island, Svalbard Norway
  11. 12 JunArriving in Longyearbyen, Spitsbergen, Svalbard Norway
Find this cruise to book →
$12460from / pp
Sylvia Earle
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 02 Jun 202710 nights15 portsDeparts 2027 Jun 01
View itinerary · 15 ports
10 days, one-way from Leith-Edinburgh to Aberdeen
  1. 01 JunDeparting from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 01 JunTroon UK, Scotland
  3. 02 JunIsle of Iona, Scotland
  4. 03 JunIsle of Staffa, Scotland
  5. 03 JunIsle of Eigg, Scotland
  6. 03 JunIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  7. 04 JunSt Kilda Islands Scotland, Outer Hebrides
  8. 05 JunStornoway, Isle of Lewis and Harris, Scotland
  9. 06 JunWestray Island Scotland, Rapness, Orkney
  10. 07 JunFair Isle, Shetland Scotland
  11. 08 JunLerwick, Mainland Shetland, Scotland
  12. 09 JunIsle of Noss, Shetland Scotland
  13. 09 JunMousa Island Scotland, Shetland
  14. 10 JunKirkwall, Orkney Island Scotland
  15. 11 JunArriving in Aberdeen, Scotland
Find this cruise to book →
$12491from / pp
Silver Wind
Silversea Cruises
Dublin → Leith-Edinburgh
⚓ Calls 02 Jun 14:15 - 19:30 202711 nights15 portsDeparts 2027 May 31
View itinerary · 15 ports
11 days, one-way from Dublin to Leith-Edinburgh
  1. 31 May - 21:00Departing from Dublin, Ireland
  2. 01 Jun 07:00 - 17:00Isle of Man, Peel-Douglas, UK
  3. 02 Jun 07:00 - 12:00Lunga Island Scotland, Treshnish Isles
  4. 02 Jun 14:15 - 19:30Isle of Iona, Scotland
  5. 03 Jun 06:00 - 11:30Shiant Islands Scotland
  6. 03 Jun 14:30 - 20:00Loch Ewe, Scotland
  7. 04 Jun 06:30 - 12:30St Kilda Islands Scotland, Outer Hebrides
  8. 05 Jun 08:30 - 21:00Torshavn, Streymoy, Faroe Islands
  9. 06 Jun 06:00 - 11:30Vestmanna, Streymoy, Faroe Islands
  10. 07 Jun 08:00 - 21:00Lerwick, Mainland Shetland, Scotland
  11. 08 Jun 06:30 - 13:00Fair Isle, Shetland Scotland
  12. 09 Jun 07:00 - 12:30Holy Island England, Lindisfarne
  13. 09 Jun 14:30 - 21:00Farne Islands England, Northumberland
  14. 10 Jun 06:00 - 14:00Isle of May Scotland
  15. 10 Jun 18:00 - 11 JunArriving in Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
Find this cruise to book →
Price on request
Lord of the Glens
Lindblad Expeditions Cruises
Inverness → Kyle of Lochalsh
⚓ Calls 11 Jun 20275 nights15 portsDeparts 2027 Jun 08
View itinerary · 15 ports
5 days, one-way from Inverness to Kyle of Lochalsh
  1. 08 JunDeparting from Inverness, Scotland
  2. 08 JunInverness, Scotland
  3. 08 JunLoch Ness, Scotland
  4. 08 JunFort Augustus, Scotland
  5. 09 JunLaggan, Scotland
  6. 09 JunCorpach, Scotland
  7. 10 JunLoch Linnhe, Scotland
  8. 10 JunOban UK, Scotland
  9. 11 JunIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 11 JunIsle of Iona, Scotland
  11. 11 Jun - 12 JunIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 12 JunIsle of Eigg, Scotland
  13. 12 Jun - 13 JunInverie, Scotland
  14. 13 JunIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  15. 13 JunArriving in Kyle of Lochalsh, Scotland
Find this cruise to book →
$10869from / pp
Douglas Mawson
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 06 Jul 202710 nights15 portsDeparts 2027 Jul 05
View itinerary · 15 ports
10 days, one-way from Leith-Edinburgh to Aberdeen
  1. 05 JulDeparting from Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  2. 05 JulTroon UK, Scotland
  3. 06 JulIsle of Iona, Scotland
  4. 07 JulIsle of Staffa, Scotland
  5. 07 JulIsle of Eigg, Scotland
  6. 07 JulIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  7. 08 JulSt Kilda Islands Scotland, Outer Hebrides
  8. 09 JulStornoway, Isle of Lewis and Harris, Scotland
  9. 10 JulWestray Island Scotland, Rapness, Orkney
  10. 11 JulFair Isle, Shetland Scotland
  11. 12 JulLerwick, Mainland Shetland, Scotland
  12. 13 JulIsle of Noss, Shetland Scotland
  13. 13 JulMousa Island Scotland, Shetland
  14. 14 JulKirkwall, Orkney Island Scotland
  15. 15 JulArriving in Aberdeen, Scotland
Find this cruise to book →
$12491from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Round-trip from Inverness
⚓ Calls 06 Aug 20276 nights16 portsDeparts 2027 Aug 03
View itinerary · 16 ports
6 days, round-trip 7 Night Scotlands Highlands and Islands Cruise
  1. 03 AugDeparting from Inverness, Scotland
  2. 03 AugInverness, Scotland
  3. 03 AugLoch Ness, Scotland
  4. 03 AugFort Augustus, Scotland
  5. 04 AugLaggan, Scotland
  6. 04 AugCorpach, Scotland
  7. 05 AugLoch Linnhe, Scotland
  8. 05 AugOban UK, Scotland
  9. 06 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 06 AugIsle of Iona, Scotland
  11. 06 Aug - 07 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 07 AugIsle of Eigg, Scotland
  13. 07 Aug - 08 AugInverie, Scotland
  14. 08 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  15. 08 Aug - 09 AugKyle of Lochalsh, Scotland
  16. 09 AugArriving in Inverness, Scotland
Find this cruise to book →
$11955from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Kyle of Lochalsh → Inverness
⚓ Calls 12 Aug 20275 nights14 portsDeparts 2027 Aug 10
View itinerary · 14 ports
5 days, one-way from Kyle of Lochalsh to Inverness
  1. 10 AugDeparting from Kyle of Lochalsh, Scotland
  2. 10 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  3. 10 Aug - 11 AugInverie, Scotland
  4. 11 AugIsle of Eigg, Scotland
  5. 11 Aug - 12 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  6. 12 AugIsle of Iona, Scotland
  7. 12 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  8. 12 AugOban UK, Scotland
  9. 13 AugCorpach, Scotland
  10. 14 AugLaggan, Scotland
  11. 14 AugFort Augustus, Scotland
  12. 15 AugLoch Ness, Scotland
  13. 15 AugInverness, Scotland
  14. 15 AugArriving in Inverness, Scotland
Find this cruise to book →
$11955from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Round-trip from Inverness
⚓ Calls 20 Aug 20276 nights16 portsDeparts 2027 Aug 17
View itinerary · 16 ports
6 days, round-trip 7 Night Scotlands Highlands and Islands Cruise
  1. 17 AugDeparting from Inverness, Scotland
  2. 17 AugInverness, Scotland
  3. 17 AugLoch Ness, Scotland
  4. 17 AugFort Augustus, Scotland
  5. 18 AugLaggan, Scotland
  6. 18 AugCorpach, Scotland
  7. 19 AugLoch Linnhe, Scotland
  8. 19 AugOban UK, Scotland
  9. 20 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  10. 20 AugIsle of Iona, Scotland
  11. 20 Aug - 21 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  12. 21 AugIsle of Eigg, Scotland
  13. 21 Aug - 22 AugInverie, Scotland
  14. 22 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  15. 22 Aug - 23 AugKyle of Lochalsh, Scotland
  16. 23 AugArriving in Inverness, Scotland
Find this cruise to book →
$11955from / pp
Lord of the Glens
Lindblad Expeditions Cruises
Kyle of Lochalsh → Inverness
⚓ Calls 26 Aug 20275 nights14 portsDeparts 2027 Aug 24
View itinerary · 14 ports
5 days, one-way from Kyle of Lochalsh to Inverness
  1. 24 AugDeparting from Kyle of Lochalsh, Scotland
  2. 24 AugIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  3. 24 Aug - 25 AugInverie, Scotland
  4. 25 AugIsle of Eigg, Scotland
  5. 25 Aug - 26 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  6. 26 AugIsle of Iona, Scotland
  7. 26 AugIsle of Mull, Craignure-Fionnphort-Tobermory, Scotland
  8. 26 AugOban UK, Scotland
  9. 27 AugCorpach, Scotland
  10. 28 AugLaggan, Scotland
  11. 28 AugFort Augustus, Scotland
  12. 29 AugLoch Ness, Scotland
  13. 29 AugInverness, Scotland
  14. 29 AugArriving in Inverness, Scotland
Find this cruise to book →
$11955from / pp
Hanseatic Nature
Hapag-Lloyd Cruises
Round-trip from Hamburg
⚓ Calls 07 Sep 202716 nights16 portsDeparts 2027 Sep 01
View itinerary · 16 ports
16 days, round-trip British Isles
  1. 01 Sep - 18:00Departing from Hamburg, Germany
  2. 03 Sep 09:00 - 19:00Leith-Edinburgh, Newhaven-Rosyth-Queensferry, Scotland
  3. 04 SepKirkwall, Orkney Island Scotland
  4. 05 SepIsle of Skye, Uig-Dunvegan-Armadale-Portree, Scotland
  5. 06 SepKyle of Lochalsh, Scotland
  6. 07 SepIsle of Staffa, Scotland
  7. 07 SepIsle of Iona, Scotland
  8. 08 SepIsle of Man, Peel-Douglas, UK
  9. 09 Sep 08:00 - 17:00Liverpool, England
  10. 10 Sep 08:00 - 19:00Fishguard, Wales
  11. 11 SepLundy Island England
  12. 12 Sepcoastal cruising
  13. 13 SepFowey, England
  14. 14 SepPoole, England
  15. 15 SepIsle of Wight, Cowes, England
  16. 17 Sep 08:00Arriving in Hamburg, Germany
Find this cruise to book →
Price on request

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.