Cruises Calling at Isle of Staffa

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

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
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
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
Greg Mortimer
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 30 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
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
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
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
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 20 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 07:00 - 11:45 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
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
Sylvia Earle
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 03 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
Douglas Mawson
Aurora Expeditions Cruises
Leith-Edinburgh → Aberdeen
⚓ Calls 07 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
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.