You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Guesthouse in Leven · 29.68 km from centre
9.8
343 reviews
Breakfast available
When you stay at Dunclutha Guest House in Leven, you'll be near the beach, within a 15-minute walk of Leven Beach and Fife Heritage Railway. This guest house is 15.2 mi (24.5 km) from University of St. Andrews and 18.1 mi (29.2 km) from Old Course at St Andrews.

Hotel in Lockerbie · 94.55 km from centre
7.8
87 reviews
Breakfast available
With a stay at Sure Hotel by Best Western Lockerbie in Lockerbie, you'll be within a 5-minute drive of Dryfesdale Lodge Visitor Centre and Lockerbie Golf Club. This hotel is 1.7 mi (2.8 km) from Lockerbie Ice Rink and 4.9 mi (7.9 km) from Lochmaben Golf Club.

Bed & breakfast in Stirling · 77.01 km from centre
9.6
112 reviews
Breakfast available
With a stay at Black Bull Gartmore in Stirling, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Aberfoyle Golf Club. This bed & breakfast is 19.3 mi (31 km) from Loch Lomond and 3.3 mi (5.4 km) from David Marshall Lodge Visitor Centre.

Guesthouse in Wishaw · 45.71 km from centre
7.4
89 reviews
Located in Wishaw, Bonkle House is on a river – a 3-minute drive from Hartwood Hospital and 7 minutes from Shotts Leisure Centre. This guest house is 3.9 mi (6.2 km) from Cambusnethan Priory and 5.6 mi (9 km) from Carluke Leisure Centre.

Guesthouse in Largs · 106.06 km from centre
9.6
132 reviews
Breakfast available
A stay at St Leonards Guest House places you in the heart of Largs, within a 5-minute drive of Douglas Park and Pencil Monument. This guest house is 1.1 mi (1.7 km) from Víkingar! and 1.8 mi (2.9 km) from Cumbrae Ferry Terminal.

Hotel in Bucksburn, Aberdeen · 149.99 km from centre
8.8
460 reviews
Breakfast available
With a stay at Hilton Aberdeen TECA in Aberdeen (Bucksburn), you'll be a 1-minute drive from TECA and 8 minutes from University of Aberdeen. This spa hotel is 4.6 mi (7.5 km) from Aberdeen Royal Infirmary and 5 mi (8 km) from His Majesty's Theatre.

Hotel in Windermere · 173.66 km from centre
9.2
314 reviews
Breakfast available
With a stay at Cragwood Country House Hotel in Windermere, you'll be a 1-minute walk from Lake Windermere and 7 minutes by foot from Treetop Trek. This beach hotel is 11.9 mi (19.1 km) from Ullswater and 0.4 mi (0.7 km) from Brockhole - the Lake District Visitor Centre.

Hotel in Broughton, Edinburgh · 0.45 km from centre
8.6
1,002 reviews
Breakfast available
With a stay at Holiday Inn Express - Edinburgh City Centre by IHG, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and 12 minutes by foot from Royal Mile. This hotel is 0.3 mi (0.5 km) from Princes Street and 0.4 mi (0.7 km) from St. Andrew Square.

Hotel in Montrose · 95.51 km from centre
8.4
500 reviews
Breakfast available
Near the town centre, the Links Hotel offers free Wi-Fi, an AA Rosette-awarded restaurant and free parking. Montrose rail station is nearby.
The Links restaurant offers Scottish and continental cuisine. There is a cocktail bar and an outdoor terrace.
Some of the spacious en suite rooms at the Links Hotel have a balcony.
Dating back to 1875, this former Edwardian town house has a Dutch-style coffee house.
The Links is within walking distance of an historic golf course and Montrose Beach.

Hotel in Gateshead · 148.59 km from centre
7.8
1,001 reviews
Breakfast available
When you stay at Ramada Encore by Wyndham Newcastle-Gateshead in Gateshead, you'll be near the airport, just steps from BALTIC Centre for Contemporary Art and 5 minutes by foot from Gateshead Millennium Bridge. This hotel is 0.5 mi (0.7 km) from The Glasshouse and 0.9 mi (1.5 km) from Tyne Bridge.

Bed & breakfast in Braithwaite, Keswick · 149.65 km from centre
9.6
109 reviews
Located in Keswick, Maple Bank is within a 5-minute drive of Bassenthwaite Lake and Go Ape Whinlatter. This bed & breakfast is 17.3 mi (27.8 km) from Ullswater and 1.6 mi (2.6 km) from Womenrock.

Hotel in St. Andrews · 49.68 km from centre
9.2
1,000 reviews
Breakfast available
Located in St. Andrews, Fairmont St Andrews is by the sea – a 2-minute drive from St Andrews Bay and 6 minutes from University of St. Andrews. This family-friendly hotel is 3.3 mi (5.2 km) from The Fife Coastal Path and 3.4 mi (5.4 km) from St. Andrew's Cathedral.

Hotel in Northumberland, Belford · 97.41 km from centre
8.8
662 reviews
Breakfast available
With a stay at Purdy Lodge in Belford, you'll be within a 10-minute drive of Bamburgh Castle and Belford and District Hidden History. This hotel is 12.7 mi (20.5 km) from Alnwick Castle and 4.2 mi (6.8 km) from Northumberland Coast.

Hotel in Haymarket, Edinburgh · 1.74 km from centre
8.8
51 reviews
Breakfast available
Located in Edinburgh (West End), Hub By Premier Inn Edinburgh Haymarket is within a 15-minute walk of Princes Street and George Street. This hotel is 0.7 mi (1.1 km) from Dean Village and 0.7 mi (1.2 km) from Grassmarket.

Hotel in Newcastle-upon-Tyne · 148.22 km from centre
8.8
1,001 reviews
Breakfast available
With a stay at Malmaison Newcastle in Newcastle-upon-Tyne (Quayside), you'll be within a 5-minute drive of St. James' Park and Quayside. This spa hotel is 0.4 mi (0.7 km) from High Level Bridge and 0.5 mi (0.8 km) from Bigg Market.

Hotel in Newcastle City Center, Newcastle-upon-Tyne · 147.22 km from centre
Breakfast available
Located in Newcastle-upon-Tyne (Newcastle City Center), Premier Inn Newcastle City Centre The Gate is within a 5-minute walk of St. James' Park and Eldon Square Shopping Centre. This hotel is 0.1 mi (0.1 km) from Chinatown and 0.3 mi (0.5 km) from System.

Inn in Seaham · 169.50 km from centre
8.2
114 reviews
With a stay at The Village Inn, Murton Seaham in Seaham, you'll be within a 5-minute drive of Cineworld Dalton Park and Hetton Lyons Country Park. This inn is 4.1 mi (6.6 km) from Blast Beach and 4.5 mi (7.2 km) from Hawthorn Hive Beach.

Guesthouse in Crieff · 61.48 km from centre
9.2
94 reviews
With a stay at The Tower Gastro Pub & Apartments in Crieff, you'll be a 2-minute walk from Gordon & Durward and 7 minutes by foot from Harrisons Fine Wines. This guest house is 11.1 mi (17.9 km) from Loch Lomond and The Trossachs National Park and 0.5 mi (0.9 km) from Crieff Golf Club Limited.

Guesthouse in Hartlepool · 188.08 km from centre
7.0
233 reviews
A stay at The Douglas Hotel places you in the heart of Hartlepool, within a 10-minute walk of Milll House Leisure Centre and Victoria Park. This guest house is 26.7 mi (43 km) from North York Moors National Park and 0.8 mi (1.4 km) from Hartlepool Maritime Experience.

Hotel in Broughty Ferry, Dundee · 60.11 km from centre
8.9
985 reviews
Situated in Dundee, within 600 metres of Broughty Ferry Beach and 6.7 km of Discovery Point, Fishermans Tavern features accommodation with a restaurant and a bar, and free WiFi throughout the property. The property is around 27 km from St Andrews University, 32 km from St Andrews Bay and 36 km from Lunan Bay. Scone Palace is 41 km from the hotel and University of Dundee is 7.6 km away.
The rooms in the hotel are fitted with a flat-screen TV.
Glamis Castle is 25 km from Fishermans Tavern, while St Andrews Cathedral is 27 km from the property. Dundee Airport is 10 km away.
Prepare to uncover the breathtaking beauty and rich cultural heritage of Scotland, a land of rugged landscapes, ancient castles, and vibrant cities. Whether you're drawn to the misty Highlands, the historic streets of Edinburgh, or the scenic coastline of the Isle of Skye, a last minute holiday in Scotland offers a diverse range of experiences to enchant and inspire travellers of all interests.
We’ve got some amazing Scotland hotels for you to discover, but you’ll need to narrow down your options first – you can search again by region, or use the map view if you want to check out the whole country.
Don’t forget to sign up to become a member if you want the best Scotland hotel deals too, since you can save up to 15% - perfect for a discount on a last minute getaway.
Edinburgh stands as Scotland's historic jewel, with a wonderful mix of architecture, culture, and history to enjoy. From the iconic Edinburgh Castle overlooking the city to the charming cobbled streets of the Old Town, there's plenty for you to explore.
Immerse yourself in the city's vibrant arts scene, indulge in world-class dining, and enjoy a range of accommodation options from luxurious hotels along the Royal Mile to cosy guesthouses tucked away in hidden alleyways.
Glasgow is Scotland's vibrant hub, bursting with art, music, and lively energy. Wander through funky museums, trendy shops, and enjoy the bustling city atmosphere, which makes a great setting for a night away with friends or your partner. There are some great hotel options in the city, including many right at the heart of the action.
The Borders region offers a peaceful escape with its rolling hills and quaint towns, such as Kelso and Peebles. Discover ancient abbeys, wander scenic trails, and soak in the tranquil countryside on a relaxing weekend break, where you can choose between charming B&Bs and luxurious country estates for your stay.
Inverness, known as the Gateway to the Highlands, is surrounded by stunning natural beauty. Explore the shores of Loch Ness, visit historic castles, and immerse yourself in Highland culture. Stay in comfortable guesthouses or elegant city hotels for a delightful experience, all within easy reach of the surrounding scenery.
The North East boasts rugged coastlines, picturesque villages, and rich history. Explore dramatic landscapes, visit historic castles, and sample fresh seafood along the coast, whether you’re based in Aberdeen or the surrounding towns.
The Highlands offer majestic mountains, serene lochs, and untamed wilderness. Hike through breathtaking scenery, encounter wildlife, and experience traditional Gaelic culture. Or choose Oban if you want a base for exploring the famed islands of Scotland, including Mull, Colonsay and more.
Or perhaps you’d prefer a visit to the South West, home to historic cities and beautiful countryside. Base yourself in Dumfries or head further west to Kirkcudbright for a quiet coastal retreat, or use Castle Douglas and Newton Stewart as your base for the Galloway Forest Park.