Hotels

Welcome to our selection of Hotels in Scotland that are offering weekend breaks and short breaks in Scotland. Simply click on the photo for more information.

Aberfeldy Weem Hotel

Aberfeldy Weem Hotel
Weem
Aberfeldy
01887 820381

More details

Rooms from

£75

Airth Castle Hotel and Spa Resort

Airth Castle Hotel and Spa Resort
Airth
near Stirling
01324 831411

More details

Rooms from

£100

Alyth Hotel

Alyth Hotel
6 Commercial Street
Alyth
01828 632 447

More details

Rooms from

£45

Annandale Arms Hotel

Annandale Arms Hotel
High Street
Moffat
01683 220013

More details

Rooms from

£55

Appin – The Pierhouse Hotel, Bar & Seafood Restaurant

Appin – The Pierhouse Hotel, Bar & Seafood Restaurant
Port Appin
Appin
01631 730 302

More details

Rooms from

£65

Atholl Arms Hotel

Atholl Arms Hotel
Atholl Road
Blair Atholl
01796 481205

More details

Rooms from

£50

Auchen Castle

Auchen Castle
Beattock
Nr Moffat
01683 300407

More details

Rooms from

£44.5

Ballachulish Hotel

Ballachulish Hotel
Ballachulish
Ballachulish
01855 811606

More details

Rooms from

£55

Best Western Edinburgh City Hotel

Best Western Edinburgh City Hotel
79 Lauriston Place
Edinburgh
0131 622 7979

More details

Rooms from

£190

Best Western Huntingtower Hotel

Best Western Huntingtower Hotel
Crieff Road
Perth
01738 583771

More details

Rooms from

£94

Black Bull Hotel

Black Bull Hotel
2 The Square
Killearn
01360 550215

More details

Rooms from

£45

Bridge of Cally Hotel

Bridge of Cally Hotel
Bridge of Cally
Blairgowrie
01250 886231

More details

Rooms from

£35

Burnhouse Manor

Burnhouse Manor
Burnhouse
Beith
01560 484 006

More details

Rooms from

£40

Castleton at Glamis

Castleton at Glamis
By Glamis
Angus
01307 840340

More details

Rooms from

£80

Channings

Channings
12-16 South Learmonth Gardens
Edinburgh
0131 623 9302

More details

Rooms from

£85

Coul House Hotel

Coul House Hotel
Contin, Strathpeffer
Inverness
01997 421487

More details

Rooms from

£55

Coylet Inn

Coylet Inn
Lock Eck
9 miles from Dunoon
01369 840426

More details

Rooms from

£37.5

Cringletie House

Cringletie House
Edinburgh Road
Peebles
01721 725750

More details

Rooms from

£100

Cuilfail Hotel

Cuilfail Hotel
Kilmelford
Oban
01852 200274

More details

Rooms from

£30

Culloden House Hotel

Culloden House Hotel
Culloden
Inverness
08707432664

More details

Rooms from

£155

Donavourd Country House Hotel

Donavourd Country House Hotel
Donavourd
Pitlochry
08707428948

More details

Rooms from

£35

Drumossie Hotel

Drumossie Hotel
Drumossie HotelOld Perth Road
Inverness
01463 236 451

More details

Rooms from

£150

Duisdale Country House

Duisdale Country House
Ornsay, Sleat
Isle of Skye
01471 833 202

More details

Rooms from

£140

Duke Of Gordon Hotel

Duke Of Gordon Hotel
Newtonmore Road
Kingussie
01540 661302

More details

Rooms from

£40

Dukes of Windsor Street

Dukes of Windsor Street
17 Windsor Street
Edinburgh
0131 556 6046

More details

Rooms from

£52

Dunain Park Hotel

Dunain Park Hotel
Dunain Park
Inverness
01463 230 512

More details

Rooms from

£99

Dunalastair Hotel

Dunalastair Hotel
The Square
Kinloch Rannoch
01882 632 323

More details

Rooms from

£40

Dunblane Hydro

Dunblane Hydro
Perth Road
Dunblane
01786 822551

More details

Rooms from

£89

Dunnikier House Hotel

Dunnikier House Hotel
Dunnikier Way
Kirkcaldy
01592 268393

More details

Rooms from

£67.5

East Haugh House Hotel

East Haugh House Hotel
East Haugh by
Pitlochry
01796 473121

More details

Rooms from

£49

Fairwinds Hotel and Chalets

Fairwinds Hotel and Chalets
Carrbridge
Carrbridge
01479 841240

More details

Rooms from

£40

Fortingall Hotel

Fortingall Hotel
Fortingall
Aberfeldy
01887 830367

More details

Rooms from

£99

Glasgow Pond Hotel

Glasgow Pond Hotel
Great Western Road
West End
0141 334 8161

More details

Rooms from

£35

Glendavan House

Glendavan House
Dinnet
Aboyne, Aberdeenshire
013398 81610

More details

Rooms from

£70

Glenmoriston Town House Hotel

Glenmoriston Town House Hotel
20 Ness Bank
Inverness
01463 223777

More details

Rooms from

£95

Glenorchy Lodge Hotel

Glenorchy Lodge Hotel
-
Dalmally
01838 200312

More details

Rooms from

£37.5

Holiday Inn East Kilbride

Holiday Inn East Kilbride
Stewartfield Way
East Kilbride
01355 236300

More details

Rooms from

£80

Inverbeg Inn

Inverbeg Inn
Luss
Loch Lomond
01436 860678

More details

Rooms from

£90

Inverleith Hotel

Inverleith Hotel
5 Inverleith Terrace
Edinburgh
0131 556 2745

More details

Rooms from

£59

Kilcamb Lodge Hotel

Kilcamb Lodge Hotel
Strontian
Argyll
01967 402257

More details

Rooms from

£137

Kildonan Lodge Hotel

Kildonan Lodge Hotel
27 Craigmillar Park
Edinburgh
0131 667 2793

More details

Rooms from

£39

Kinloch House Hotel

Kinloch House Hotel
Kinloch
Blairgowie
01250 884 237

More details

Rooms from

£81.25

Knockinaam Lodge

Knockinaam Lodge
near
Portpatrick
01776 810471

More details

Rooms from

£97.5

Lands of Loyal Hotel

Lands of Loyal Hotel
Alyth
Perthshire
01828 633151

More details

Rooms from

£58

Loch Ness Lodge

Loch Ness Lodge
Brachla, Loch Ness-side
Inverness
01456 459469

More details

Rooms from

£170

Loch Tummel Inn

Loch Tummel Inn
Strathtummel
Pitlochry
01882 632323

More details

Rooms from

£45

Lodge on Loch Lomond

Lodge on Loch Lomond
Luss Lomond
Loch Lomond
01436 860201

More details

Rooms from

£75

Minmore House Hotel

Minmore House Hotel
Glenlivet
Banffshire
01807 590378

More details

Rooms from

£43

Muckrach Lodge

Muckrach Lodge
Dulnain Bridge
Grantown-on-Spey
01479 851 257

More details

Rooms from

£60

New County Hotel

New County Hotel
22-30 County Place
Perth
08707433487

More details

Rooms from

£40

Piersland House Hotel

Piersland House Hotel
Craigend Road,
Troon
01292 314 747

More details

Rooms from

£136

Poppies Hotel & Restaurant

Poppies Hotel & Restaurant
Leny Road
Callander
01877 330329

More details

Rooms from

£56

Prestonfield - Edinburgh’s most indulgent retreat

Prestonfield - Edinburgh’s most indulgent retreat
Priestfield Road
Edinburgh
0131 225 7800

More details

Rooms from

£195

Roman Camp Country House Hotel

Roman Camp Country House Hotel
off Main Street
Callander
01877 330003

More details

Rooms from

£55

Royal Highland Hotel

Royal Highland Hotel
Station Square
Inverness
08707433437

More details

Rooms from

£75

Royal Hotel

Royal Hotel
55 Henderson Street
Stirling
08707433736

More details

Rooms from

£35

Royal Marine Hotel

Royal Marine Hotel
Brora
Sutherland
08707433272

More details

Rooms from

£55

Scot House Hotel

Scot House Hotel
Newtonmore Road
Kingussie
01540 661351

More details

Rooms from

£29

Scotlands Hotel

Scotlands Hotel
40 Bonnethill Road
Pitlochry
01796 472292

More details

Rooms from

£50

Taychreggan Hotel

Taychreggan Hotel
Taynuilt
Oban
08707433677

More details

Rooms from

£63.5

Tayside Hotel

Tayside Hotel
51/53 Mill Street
Perth
01738 828 249

More details

Rooms from

£42.5

The Buccleuch Arms Hotel

The Buccleuch Arms Hotel
The Green
St Boswells
01835 822243

More details

Rooms from

£47.5

The Four Seasons Hotel

The Four Seasons Hotel
The Four Seasons Hotel
St Fillans
01764 685 333

More details

Rooms from

£35

The Green Hotel.

The Green Hotel.
2 The Muirs
Kinross
08707433373

More details

Rooms from

£75

The Inn at Ardgour

The Inn at Ardgour
Ardgour
Fort William
01855 841 225

More details

Rooms from

£35

The Kimberley Hotel

The Kimberley Hotel
13 Dalriach Road
Oban
01631 571115

More details

Rooms from

£115

The Stair Inn

The Stair Inn
Stair
by Mauchline
01292 591650

More details

Rooms from

£50

The Taynuilt Hotel

The Taynuilt Hotel
Taynuilt
Near Oban
01866 822437

More details

Rooms from

£40

Tigh Na Sgiath Country House Hotel

Tigh Na Sgiath Country House Hotel
Dulnain Bridge
Grantown on Spey
01479 851345

More details

Rooms from

£45

Toravaig House Hotel

Toravaig House Hotel
Knock Bay
Sleat, Isle of Skye
01471 820 200

More details

Rooms from

£110

Trigony House Hotel

Trigony House Hotel
Closeburn
Thornhill
01848 331211

More details

Rooms from

£42.5