You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
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
Bed and breakfast in Coldstream · 67.35 km from centre
7.3
281 reviews
Modern Rooms with SELF Check-In The Castle, Coldstream offers accommodations in Coldstream, 15 miles from The Maltings Theatre & Cinema and 22 miles from Lindisfarne Castle. Both free Wifi and parking on-site are available at the bed and breakfast free of charge. A public car park is located nearby.
A microwave and kettle are also provided. At the bed and breakfast, all units come with bed linen and towels.
Bamburgh Castle is 26 miles from Modern Rooms with SELF Check-In The Castle, Coldstream, while Etal Castle is 8.7 miles away. Edinburgh Airport is 53 miles from the property.
Guesthouse in Penrith · 145.47 km from centre
9.6
192 reviews
Breakfast available
With a stay at Norcroft Guest House Vegetarian B&B in Penrith, you'll be within a 10-minute drive of Ullswater and Crafty Monkeys. This guesthouse is 15.8 mi (25.4 km) from Yorkshire Dales National Park and 0.5 mi (0.8 km) from Penrith & Eden Museum.
Guest house in Anstruther, Cellardyke · 43.13 km from centre
8.3
592 reviews
The Coastal Inn OUTBUILDING in Cellardyke provides accommodations with a garden and a bar. Among the facilities at this property are room service and private check-in and check-out, along with free Wifi throughout the property. St Andrews University is 10 miles away, and Discovery Point is 23 miles from the guest house.
At the guest house, the units have a private bathroom.
A full English/Irish breakfast is available at the guest house. There is a snack bar, and packed lunches are also available.
The guest house has a picnic area where you can spend the day outdoors.
Billow Ness Beach is a 9-minute walk from The Coastal Inn OUTBUILDING, while Fairmont St Andrews Bay Golf Course is 9.4 miles away. Dundee Airport is 25 miles from the property.
Guest house in Middlesbrough · 197.68 km from centre
8.4
732 reviews
Southfield lodge enjoys a location in Middlesbrough, 30 miles from Stadium of Light and 31 miles from Lumley Castle. Among the facilities at this property are a shared kitchen and bicycle parking, along with free Wifi throughout the property. Middlesbrough Cathedral is 4.9 miles away, and Redcar Racecourse is 8.6 miles from the guest house.
Some rooms come with a fully equipped kitchenette with a dishwasher, a microwave, and a stovetop.
Guests can also relax in the shared lounge area.
Locomotion: The National Railway Museum is 23 miles from the guest house, while Durham Cathedral is 26 miles away. Teesside International Airport is 12 miles from the property.
Guesthouse in Dyce, Aberdeen · 152.11 km from centre
9.0
12 reviews
Breakfast available
Located in Aberdeen (Dyce), Beeches Guest House is within a 15-minute drive of University of Aberdeen and King's College. This guesthouse is 6 mi (9.7 km) from His Majesty's Theatre and 6.5 mi (10.4 km) from Pittodrie Stadium.
Hotel in Gretna · 105.30 km from centre
8.2
945 reviews
Breakfast available
Located in Gretna, Days Inn by Wyndham Gretna Green M74 is a 3-minute drive from Spoilt Spa at Smiths and 5 minutes from Old Blacksmith's Shop. This hotel is 5.8 mi (9.3 km) from Longtown Library and 6.5 mi (10.5 km) from The Devil's Porridge.
Inn in Peterhead · 190.24 km from centre
9.0
281 reviews
Breakfast available
With a stay at Harbour Spring, Peterhead by Marston's Inns in Peterhead, you'll be within a 5-minute drive of Peterhead Maritime Heritage and Peterhead Marina. This inn is 5.9 mi (9.5 km) from St Fergus Village Hall and 6.1 mi (9.9 km) from Bullers of Buchan.
Hotel in Keswick · 150.09 km from centre
Breakfast available
With a stay at Premier Inn Keswick in Keswick, you'll be within a 10-minute drive of Lodore Falls and Derwent Pencil Museum. This hotel is 15.4 mi (24.8 km) from Ullswater and 0.3 mi (0.5 km) from The Puzzling Place.
Hotel in Bishop Auckland · 173.15 km from centre
9.2
55 reviews
Breakfast available
Located in Bishop Auckland, Park Head Hotel is in a rural location, a 3-minute drive from Auckland Castle and 10 minutes from Durham University. This hotel is 8.7 mi (14 km) from Raby Castle and 10.3 mi (16.5 km) from Durham Castle.
This property is recommended by The Hotel Guru
Bed and breakfast in Leven · 29.84 km from centre
9.2
184 reviews
Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife.
The bed and breakfast offers a terrace.
Guests can also relax in the garden or in the shared lounge area.
Edinburgh is 37 mi from Forth Bay Guest House, while Perth is 27 mi from the property. Edinburgh Airport is 34 mi away, and the property offers a free shuttle service from Markinch train station.
Hotel in Roker, Monkwearmouth · 162.41 km from centre
7.2
490 reviews
Located in Monkwearmouth, a 4-minute walk from Roker Beach, The Queen Vic Hotel provides accommodations with a terrace, free private parking, a restaurant and a bar. The property is around 1.5 miles from Stadium of Light, 11 miles from Baltic Centre for Contemporary Art and 11 miles from The Sage. The hotel features family rooms.
At the hotel, every room comes with a desk and a flat-screen TV. With a private bathroom equipped with a shower and free toiletries, rooms at The Queen Vic Hotel also provide guests with free WiFi, while some rooms here will provide you with a sea view.
Theatre Royal is 12 miles from the accommodation, while Newcastle Train Station is 12 miles away. Newcastle International Airport is 19 miles from the property.
Inn in Kendal · 189.61 km from centre
7.8
180 reviews
Located in Kendal, Gilpin Bridge Inn is in a national park, a 2-minute drive from Levens Hall and Gardens and 6 minutes from Sizergh Castle. This inn is 6.3 mi (10.2 km) from Brewery Arts Centre and 8.8 mi (14.2 km) from Cartmel Racecourse.
Hotel in Crossford, Dunfermline · 22.71 km from centre
8.2
382 reviews
Breakfast available
Located in Dunfermline (Crossford), The Adamson Hotel is within a 5-minute drive of Pittencrieff Park and Dunfermline Golf Club. This hotel is 15.6 mi (25.1 km) from Edinburgh Zoo and 18.9 mi (30.4 km) from Edinburgh Park.
Hotel in Central Aberdeen, Aberdeen · 148.35 km from centre
8.0
901 reviews
Breakfast available
With a stay at Station Hotel Aberdeen in Aberdeen (Central Aberdeen), you'll be steps from Union Square Shopping Centre and 6 minutes by foot from Aberdeen Music Hall. This eco-certified hotel is 0.9 mi (1.4 km) from Aberdeen Harbour and 1.5 mi (2.4 km) from Pittodrie Stadium.
Guesthouse in St. Andrews · 49.37 km from centre
8.6
14 reviews
Breakfast available
With a stay at McIntosh Hall - Campus Accommodation, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 4 minutes by foot from Old Course at St Andrews. This guesthouse is 0.2 mi (0.3 km) from Lundin Golf Club and 0.2 mi (0.4 km) from Royal & Ancient Golf Club of St. Andrews.
Hotel in Kendal · 180.70 km from centre
10.0
3 reviews
Breakfast available
With a stay at The Gateway Hotel in Kendal, you'll be within a 15-minute drive of Lake Windermere and Yorkshire Dales National Park. This hotel is 17.7 mi (28.5 km) from Coniston Water and 0.2 mi (0.3 km) from Lyth Valley.
Hotel in Girvan · 133.82 km from centre
9.4
215 reviews
Located in Girvan, Woodland Bay Hotel is near the bay, within a 5-minute drive of Girvan Beach and Girvan Community Garden. This beach hotel is 7.6 mi (12.3 km) from Turnberry Resort Golf Courses and 12.7 mi (20.4 km) from Culzean Castle.
Hotel in Haymarket, Edinburgh · 1.74 km from centre
8.8
50 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.2 km) from Grassmarket and 1.5 mi (2.4 km) from Edinburgh Castle.
Hotel in Dundee · 59.69 km from centre
With a stay at Premier Inn Dundee North in Dundee, you'll be within a 5-minute walk of Cineworld Dundee and Camperdown Country Park and Templeton Woods. This luxury hotel is 17 mi (27.4 km) from University of St. Andrews and 18.5 mi (29.8 km) from Old Course at St Andrews.
Hotel in Tarbert · 138.89 km from centre
7.2
491 reviews
Breakfast available
Located in Tarbert, Islay Frigate Hotel has a garden, terrace, bar, and free WiFi throughout the property. The hotel features family rooms.
The rooms have a flat-screen TV, and some accommodations at the hotel have a sea view. All rooms will provide guests with a desk and an electric tea pot.
Breakfast is available, and includes à la carte, vegetarian and vegan options.
You can play darts at Islay Frigate Hotel, and the area is popular for hiking and fishing.
Kilmartin House Museum is 21 miles from the accommodation. Campbeltown Airport is 36 miles from the property.
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 travelers 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 cozy 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 a 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.