Self-catering accommodation in Scotland

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Scotland

Sort by
Most popular

See the latest prices and deals by

Primary image
8.4

The Linton Hotel

Guesthouse in East Lothian, East Linton

With a stay at The Linton Hotel in East Linton, you'll be within a 5-minute drive of Preston Mill & Phantassie Doocot Mill and Hailes Castle. This guest house is 2.1 mi (3.3 km) from John Muir Country Park and 4.1 mi (6.6 km) from East Links Family Park.

Very good555 reviews
8.4
View details
Primary image
8.0

248 Halls

Motel in Middlesbrough

Located in Middlesbrough, 248 Halls is just steps from Teesside University and a 3-minute drive from Middlesbrough Transporter Bridge. This motel is 1.8 mi (2.9 km) from Riverside Stadium and 2.2 mi (3.5 km) from James Cook University Hospital.

Very good42 reviews
8.0
View details
Primary image
7.2

Premier Lodge

Guesthouse in Morpeth

With a stay at Premier Lodge in Morpeth, you'll be just steps from Morpeth Sports and Leisure Centre and Morpeth Bagpipe Museum. This guest house is 0.8 mi (1.3 km) from St Mary the Virgin Church and 3.7 mi (6 km) from Whitehouse Farm Centre.

Good281 reviews
7.2
View details
Haven House
8.5

Haven House

Guest house in Largs

Set in Largs within 500 metres of Castle Bay Beach and 46 km of Ibrox Stadium, Haven House offers rooms with free WiFi. The property is around 46 km from House for an Art Lover, 48 km from Glasgow Science Centre and 48 km from Riverside Museum of Transport and Technology. Kelvingrove Art Gallery and Museum is 48 km from the guest house and University of Glasgow is 49 km away.

The units in the guest house are equipped with a flat-screen TV.

Glasgow Botanic Gardens is 49 km from the guest house, while OVO Hydro is 49 km away. Glasgow Airport is 37 km from the property.

Fabulous564 reviews
8.5
View details
Primary image
7.2

The Vacationers

Guesthouse in Sunderland

With a stay at The Vacationers in Sunderland, you'll be within a 5-minute drive of Stadium of Light and Sunderland Museum. This guest house is 12.7 mi (20.4 km) from Quayside and 13.2 mi (21.3 km) from St. James' Park.

Good50 reviews
7.2
View details
Primary image
9.0

Latimer House

Guesthouse in Bowness-on-Windermere, Windermere

With a stay at Latimer House in Windermere, you'll be in a national park – a 3-minute walk from World of Beatrix Potter and 9 minutes by foot from Lake Windermere. This guest house is 14.4 mi (23.1 km) from Ullswater and 0.3 mi (0.4 km) from Old Laundry Theatre.

Exceptional302 reviews
9.0
View details
Primary image
8.0

Dalgair House Hotel

Hotel in Callander

With a stay at Dalgair House Hotel in Callander, you'll be in a national park, within a 5-minute drive of Loch Lomond and The Trossachs National Park and Callander - Balquhidder Trail. This hotel is 0.1 mi (0.2 km) from Galleria Luti and 0.3 mi (0.4 km) from Bracklinn Falls Bridge and Callander Crags.

Very good210 reviews
8.0
View details
Primary image
9.2

Nith Riverside Cottages

Cottage in Dumfries and Galloway, Sanquhar

When you stay at Nith Riverside Cottages in Sanquhar, you'll be 13 minutes by foot from A' The Airts. This cottage is 10.6 mi (17.1 km) from Drumlanrig Castle and 12.3 mi (19.8 km) from New Cumnock Golf Club.

Exceptional5 reviews
9.2
View details
Primary image
7.6

Railway Inn

Guesthouse in Methil, Buckhaven

When you stay at Railway Inn in Leven, you'll be near the beach, within a 5-minute drive of Lochs and Glens North Cycle Route and Wellsgreen Golf Range. This guest house is 1.6 mi (2.5 km) from Wemyss Caves and 2.6 mi (4.2 km) from Leven Beach.

Good32 reviews
7.6
View details
Harbourside Hotel
8.8

Harbourside Hotel

Guest house in North Ayrshire, Irvine

Close to Irvine’s sandy beach, the railway station and the shops, this family-run guest house is just 10 minutes from Glasgow Prestwick Airport.

The Harbourside specialises in golf and whisky tours of the area and is located next to Glasgow Gailes golf course.

All of the en suite rooms have TVs, videos, fridges, microwaves and tea/coffee making facilities. Free Wi-Fi is available in most of the rooms.

The property is a matter of metres from Irvine Railway Station, the Rivergate undercover shopping mall and the town’s shops, bars and restaurants. Irvine’s picturesque sandy beach is just a short stroll away.

Fabulous849 reviews
8.8
View details
Primary image
9.6

Norcroft Guest House Vegetarian B&B.

Guesthouse in Penrith

With a stay at Norcroft Guest House Vegetarian B&B. in Penrith, you'll be within a 10-minute drive of Ullswater and Eden Valley. This guest house is 15.8 mi (25.4 km) from Yorkshire Dales National Park and 0.5 mi (0.8 km) from Crafty Monkeys.

Exceptional334 reviews
9.6
View details
Southfield lodge
8.4

Southfield lodge

Guest house in Middlesbrough

Offering a shared lounge and inner courtyard view, Southfield lodge is set in Middlesbrough, 48 km from Stadium of Light and 50 km from Lumley Castle. Among the facilities at this property are a shared kitchen and bicycle parking, along with free WiFi throughout the property. Locomotion: The National Railway Museum is 37 km from the guest house and Durham Cathedral is 42 km away.

Some of the units feature a satellite flat-screen TV, a fully equipped kitchenette with a dishwasher, and a private bathroom with a walk-in shower and a hair dryer.

Middlesbrough Cathedral is 7.9 km from the guest house, while Redcar Racecourse is 14 km away. Teesside International Airport is 20 km from the property.

Very good844 reviews
8.4
View details
Primary image
8.2

Stonefield Rooms

Guesthouse in Glasgow

With a stay at Stonefield Rooms in Glasgow, you'll be within a 15-minute drive of Celtic Park and David Livingstone Centre. This guest house is 9.8 mi (15.7 km) from OVO Hydro and 7.4 mi (11.9 km) from Hampden Park.

Very good128 reviews
8.2
View details
Royal Hotel
5.2

Royal Hotel

Guest house in Dingwall

Royal Hotel is a guest house offering accommodation in Dingwall. Some of the rooms have views of the town.

Most of the rooms have a en suite bathroom and all are equipped with tea/coffee making facilities.

Inverness is 18 km from Royal Hotel, while Nairn is 33 km away. The nearest airport is Inverness Airport, 23 km from the property.

Review score651 reviews
5.2
View details
Primary image
8.8

THE SPACE TO STAY APARTHOTEL

Aparthotel in St. Andrews

With a stay at THE SPACE TO STAY APARTHOTEL in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews. This luxury aparthotel is 0.6 mi (1 km) from East Sands and 0.7 mi (1.1 km) from East Sands Leisure Centre.

Fabulous196 reviews
8.8
View details
Windsor house
7.7

Windsor house

Guest house in Stranraer

Set in Stranraer, Dumfries and Galloway region, Windsor house is situated less than 1 km from Stranraer Beach. The guest house has family rooms.

With a private bathroom, units at the guest house also have free WiFi. At the guest house, some units are soundproof.

Glasgow Prestwick Airport is 88 km from the property.

Good1,049 reviews
7.7
View details
Primary image
10.0

Brantfell House

Guesthouse in Ambleside

When you stay at Brantfell House in Ambleside, you'll be in a state park, within a 15-minute drive of Lake Windermere and World of Beatrix Potter. This guest house is 9.2 mi (14.8 km) from Ullswater and 19 mi (30.6 km) from Lodore Falls.

Exceptional206 reviews
10.0
View details
Primary image
7.0

Leith House

Guesthouse in Leith, Edinburgh

With a stay at Leith House in Edinburgh (Leith), you'll be within a 5-minute drive of Royal Mile and Edinburgh Playhouse Theatre. This guest house is 2.2 mi (3.5 km) from Edinburgh Castle and 1.2 mi (1.9 km) from Princes Street.

Good332 reviews
7.0
View details
The Dwelling Place
9.2

The Dwelling Place

Apartment in Dreghorn, Irvine

Set in Irvine, 14 km from Royal Troon Golf Club, The Dwelling Place offers accommodation with free WiFi and free private parking. The property is around 23 km from Ayr Racecourse, 41 km from Pollok Country Park and 41 km from House for an Art Lover. The apartment has private entrance.

At the apartment complex, units are equipped with a desk, a flat-screen TV, a private bathroom, bed linen and towels. A fridge and kettle are also offered. The units are equipped with heating facilities.

Hampden Park is 42 km from the apartment, while Ibrox Stadium is 42 km from the property. Glasgow Prestwick Airport is 15 km away.

Exceptional175 reviews
9.2
View details
Primary image
8.6

Aberdour Guest House

Guesthouse in Dumfries

With a stay at Aberdour Guest House in Dumfries, you'll be a 3-minute walk from Ewart Public Library and 7 minutes by foot from Robert Burns Statue. This guest house is 0.4 mi (0.6 km) from Moat Brae National Centre for Children's Literature and 0.6 mi (0.9 km) from Dumfries and County Golf Club.

Fabulous204 reviews
8.6
View details