Close

View advanced filters

Hotels in Scotland

Scotland is situated in the northern part of Great Britain and is surrounded by the Atlantic Ocean on one side and the North Sea on the other. The Cheviot Hills form its land border with northern England. Most of Scotland's population live in the Central Lowlands area which includes the cities of Glasgow and Edinburgh. This area of southern Scotland has beautiful but much more gentle scenery than that of the Highlands to the north. At its highest point, Ben Nevis in the Highlands is Britain's highest mountain and this area of the country has a dramatic mountainous landscape.

More about Hotels in Scotland
Loading
1
Caithness

The Kirkwall Hotel

Historic Hotel on Waterfront in Orkney

Classic Lazy Break  

Up to 4 exclusive extras
Welcome Drink Dining Inclusive Breakfast Daily Late Check-out

Packages
available from
£160 per night* Exclusive Packages from £160 per night* *Based on a 2 night stay

2
Isle of Skye

The Broadford

Luxury 4* Hotel in Broadford Bay, Isle of Skye

Luxury Lazy Break + 4 more Exclusive Offers

Up to 4 exclusive extras
Welcome Drink Dining Inclusive Breakfast Daily Late Check-out

Packages
available from
£103 per night* Exclusive Packages from £103 per night* *Based on a 2 night stay

3
Scottish Highlands

St Andrews House

Charming luxurious homestay just a short walk from Fort William

Room Only + 2 more Exclusive Offers

Up to 1 exclusive extras
Early Check-in

Packages
available from
£1,235 per night Exclusive Packages from £1,235 per night

4

Shieldaig Lodge

Highlands, Scottish Highlands

Historic country house hotel in Inverness

5

Rosslea Hall Hotel

Helensburgh, West Coast Scotland

Seafront Country Hotel on Loch Lomond

6

Melville Castle Hotel

nr Edinburgh, Edinburgh & The Lothians

Stunning castle hotel with original features just outside Edinburgh

7

Mar Hall

Renfrewshire, Glasgow

5* luxury hotel and spa set on the outskirts of Glasgow

8

Macdonald Pittodrie House

Inverurie, Aberdeenshire

4* Retreat set in an historic estate in Inverurie

9

Houstoun House

Uphall, Edinburgh & The Lothians

Luxury country hotel on 22 acres of stunning woodland

10

Forss House Hotel

Caithness, Scottish Highlands

Country House Hotel in the Hidden Highlands

11

Eilean Iarmain Hotel

Isle of Skye, Scottish Highlands

Waterfront Hotel in the Heart of the Isle of Skye

12

Ednam House

Kelso, Borders & Lanarkshire

A stunning Georgian Mansion located on the banks of the River Tweed

13

Cringletie House

Peebles, Nr Edinburgh, Borders & Lanarkshire

Stunning luxury castle south of Edinburgh - Scottish Borders

14

Carberry Tower Castle and Estate

Nr Musselburgh, Edinburgh & The Lothians

Romantic Castle Hotel near Edinburgh

15

Atholl Palace Hotel

Pitlochry, Perthshire

4* luxury castle hotel with a spa in the heart of Perthshire