Scotland holidays

Experience the magic of Scotland on your next holiday adventure. From the misty highlands to the rugged coastline, Scotland offers a landscape steeped in history and natural beauty. Explore ancient castles, hike through breathtaking scenery, and sample world-renowned whisky along the way. Immerse yourself in vibrant cities like Edinburgh and Glasgow, where medieval architecture blends seamlessly with modern culture. 

Browse all Scotland holidays

62 results

  • Sort By:
  • Price ↑
  • £50 off | Scotland | 4 days

    From £649pp £699pp  

  • £100 off | Scotland | 4 days

    Save up to £200 off Europe Rail journeys. Offer ends January 31st.

    From £699pp £799pp  

  • Great Rail Journeys Highland Adventure*

    £100 off | Scotland | 5 days

    Save up to £200 off Europe Rail journeys. Offer ends January 31st.

    From £699pp £799pp  

  • Cruising by Duncansby Sea Stacks - Stornoway - Lerwick - Cruise by Troup Head, Moray Firth

    Scotland & United Kingdom | 5 nights

    Departs on 01 Aug 2026 from Rosyth on the ship Balmoral. Gratuities Included.

    From £749pp

  • £100 off | Scotland | 6 days

    Save up to £200 off Europe Rail journeys. Offer ends January 31st.

    From £799pp £899pp  

  • Tórshavn - Stornoway - Cruising by The Small Isles - Cruising by Dutchman's Cap (Bac Mòr) - Cruising by Fingal's Cave

    Faroe Islands & Scotland | 5 nights

    Departs on 24 May 2025 from Liverpool on the ship Bolette.

    From £849pp

  • Cruising by The Small Isles - Stornoway - Kirkwall - Cruising by Fingal's Cave - Cruising by Dutchman's Cap (Bac Mòr)

    Scotland & United Kingdom | 5 nights

    Departs on 22 May 2026 from Liverpool on the ship Bolette.

    From £849pp

  • Cruising by Dutchman's Cap (Bac Mòr) - Cruising by The Small Isles - Stornoway - Kirkwall - Cruising by Fingal's Cave

    Scotland & United Kingdom | 5 nights

    Departs on 22 Aug 2025 from Liverpool on the ship Bolette.

    From £899pp

  • Kirkwall - Lerwick - Cruising by Fingal's Cave - Cruising by Dutchman's Cap (Bac Mòr) - Stornoway

    Scotland & United Kingdom | 6 nights

    Departs on 27 Aug 2026 from Liverpool on the ship Bolette. Solo traveller offer available. Gratuities Included.

    From £949pp

  • Cruising by The Small Isles - Cruising by Fingal's Cave - Cruising by Dutchman's Cap (Bac Mòr) - Stornoway - Portree Isle of Skye

    Scotland & United Kingdom | 5 nights

    Departs on 02 May 2025 from Liverpool on the ship Bolette.

    From £999pp

  • £100 off | Scotland | 6 days

    Save up to £200 off Europe Rail journeys. Offer ends January 31st.

    From £999pp £1,099pp  

  • Cruising by Dutchman's Cap (Bac Mòr) - Kirkwall - Stornoway - Falmouth - Cruising by Fingal's Cave

    Scotland & United Kingdom | 7 nights

    Departs on 16 May 2025 from Southampton on the ship Balmoral.

    From £999pp

  • Fred. Olsen Cruise Lines Scenic Isles of Scotland*

    Cruising by Dutchman's Cap (Bac Mòr) - Cruising by Fingal's Cave - Cruise by Troup Head, Moray Firth - Kirkwall - Lerwick - Stornoway - Cruising by The Small Isles

    Scotland & United Kingdom | 7 nights

    Departs on 25 Jun 2026 from Rosyth on the ship Balmoral. Gratuities Included.

    From £999pp

  • Edinburgh

    £147 off | England, Scotland & Wales | 6 days

    Get £125pp off on your first trip with Trafalgar - Use code RESTLESS.

    From £1,078pp £1,225pp  

  • Fred. Olsen Cruise Lines Scenic Isles of Scotland*

    Kirkwall - Cruising by Dutchman's Cap (Bac Mòr) - Cruising Loch Hourn - Cruising by The Small Isles - Cruise by Troup Head, Moray Firth - Stornoway - Portree Isle of Skye - Cruising Pentland Firth - Cruising by Fingal's Cave

    Scotland & United Kingdom | 7 nights

    Departs on 07 May 2025 from Newcastle on the ship Borealis.

    From £1,099pp

  • £100 off | Scotland | 5 days

    Save up to £200 off Europe Rail journeys. Offer ends January 31st.

    From £1,099pp £1,199pp  

  • Olden - Cruising Nordfjord & Innvikfjord - Molde - Kirkwall - Bergen

    Norway, Scotland & United Kingdom | 8 nights

    Departs on 28 Jun 2026 from Liverpool on the ship Bolette. Solo traveller offer available. Gratuities Included.

    From £1,149pp

  • Fred. Olsen Cruise Lines Summertime Norwegian Fjords*

    Bergen - Lerwick - Cruising Romsdalsfjorden & Isfjorden - Åndalsnes - Cruising Nordfjord & Innvikfjord - Olden

    Norway, Scotland & United Kingdom | 8 nights

    Departs on 30 Jul 2026 from Liverpool on the ship Bolette. Gratuities Included.

    From £1,149pp

  • Fred. Olsen Cruise Lines Scenic Landscapes of Ireland*

    Dun Laoghaire - Pass Slieve League Cliffs - Cruising Lough Swilly - Galway - Belfast - Killybegs - Cruising by Dutchman's Cap (Bac Mòr) - Cruising by Arranmore - Cruising by Fingal's Cave - Cruising by Tory Island and 1 more

    Ireland, Northern Ireland, Scotland & 1 more | 8 nights

    Departs on 17 Jul 2026 from Liverpool on the ship Bolette. Gratuities Included.

    From £1,149pp

  • Cruising by Fingal's Cave - Lerwick - Cruise past Ailsa Craig - Stornoway - Cruising by Culzean Castle - Cruising by The Small Isles - Cruising Loch Hourn - Portree Isle of Skye - Cruising by Dutchman's Cap (Bac Mòr) - Kirkwall

    Scotland & United Kingdom | 8 nights

    Departs on 20 Jun 2026 from Liverpool on the ship Bolette. Gratuities Included.

    From £1,149pp

  • Cruising Sound of Mull - Galway - Tobermory, Isle of Mull - Pass Slieve League Cliffs - Cruising Lough Swilly - Killybegs - Cruising by Tory Island - Belfast - Cruising by Arranmore - Cruising past Duart Castle and 1 more

    Ireland, Northern Ireland, Scotland & 1 more | 8 nights

    Departs on 10 Jun 2026 from Rosyth on the ship Balmoral. Gratuities Included.

    From £1,149pp

  • Olden - Cruising Nordfjord & Innvikfjord - Åndalsnes - Cruising Romsdalsfjorden & Isfjorden - Lerwick - Bergen

    Norway, Scotland & United Kingdom | 8 nights

    Departs on 29 May 2025 from Liverpool on the ship Bolette.

    From £1,199pp

  • Tobermory, Isle of Mull - Pass Slieve League Cliffs - Cruising Lough Swilly - Rosyth - Killybegs - Cruising by Tory Island - Belfast - Cruising by Arranmore - Cruising past Duart Castle - Cruising by Cliffs of Moher and 2 more

    Ireland, Northern Ireland, Scotland & 1 more | 9 nights

    Departs on 09 Jun 2026 from Newcastle on the ship Balmoral. Gratuities Included. Coach Transfer.

    From £1,249pp

  • Edinburgh

    £139 off | Scotland | 7 days

    Get £125pp off on your first trip with Trafalgar - Use code RESTLESS.

    From £1,256pp £1,395pp  

  • Cruising by Old Man of Hoy - St. Mary's - Cruising by Duncansby Sea Stacks - Cruising by Dutchman's Cap (Bac Mòr) - Cruising past Duart Castle - Portland - Stornoway - St. Peter Port - Cruising Pentland Firth - Cruising by Fingal's Cave

    Scotland & United Kingdom | 9 nights

    Departs on 19 Aug 2026 from Newcastle on the ship Balmoral. Gratuities Included.

    From £1,279pp

  • Olden - Cruising Åkrafjord & Langfoss Waterfall - Stavanger - Lerwick - Haugesund - Cruising Nordfjord & Innvikfjord

    Norway, Scotland & United Kingdom | 10 nights

    Departs on 20 Jan 2026 from Southampton on the ship Balmoral.

    From £1,299pp

  • Fred. Olsen Cruise Lines Scenic Isles & Lochs of Scotland*

    Kirkwall - Stornoway - Cruising by Old Man of Hoy - Cruising by The Small Isles - Cruising by The Needle - Cruising Loch Hourn - Cruising Pentland Firth - Cruising by Dutchman's Cap (Bac Mòr) - Lerwick - Cruising by Duncansby Sea Stacks and 2 more

    Scotland & United Kingdom | 8 nights

    Departs on 15 Aug 2025 from Newcastle on the ship Balmoral.

    From £1,299pp

  • Cruising by Duncansby Sea Stacks - Cruising by Dutchman's Cap (Bac Mòr) - Newcastle - Cruising past Duart Castle - Portland - Stornoway - St. Peter Port - Cruising by Old Man of Hoy - St. Mary's - Cruising Pentland Firth and 1 more

    Scotland & United Kingdom | 10 nights

    Departs on 18 Aug 2026 from Rosyth on the ship Balmoral. Gratuities Included. Coach Transfer.

    From £1,379pp

1 of 3

Get more travel inspiration

Get the latest travel ideas, advice and inspiration

No spam. Just useful and interesting stuff, straight to your inbox. Covering travel, health, lifestyle and more.

By providing us your email address you agree to receive emails and communications from us and acknowledge that your personal data will be used in accordance with our Privacy Policy and Terms and Conditions. You can unsubscribe at any time by following the link in our emails.