Are you on the search for the best 1 or 2 night dinner, bed and breakfast deal Scotland? This guide reveals the best options in the majestic country of Scotland. Offering a full-board luxury package for a dreamy getaway. I’ve focused on stays that give you something extra memorable or offer exceptional value for money.

All the hotels featured have great reviews and are ideally located should you wish to combine your cosy getaway with hikes or visiting local attractions.

Scotland, with its stunning landscapes, historic cities, and warm hospitality, is a dream destination for travellers. And what could be more inviting than a stay that includes not only a comfortable bed but also a delicious dinner and a hearty breakfast? 

Best Dinner Bed and Breakfast Deals Scotland: 

The Dinner, Bed, and Breakfast deals I’ve found in Scotland not only offer culinary delights but also give you the chance to relax in charming accommodations, often set against the backdrop of Scotland’s stunning landscapes. Whether you’re exploring bustling cities, delving into outdoor adventures in the Highlands, or seeking a romantic retreat in a castle, Scotland’s diverse accommodations have something for everyone! 

1. Prestonfield House

Prestonfield House
Location: Edinburgh
Price: Start at £259 per night for double room

Prestonfield House, a baroque mansion in the heart of Edinburgh, offers a unique and charming dinner, bed, and breakfast experience! And, despite the opulent location, there are some truly great perks at this luxurious spot that are actually set at a reasonable price.

Guests are treated to 3 courses from the hotel’s Table d’Hote dinner menu. You also receive a complimentary bottle of champagne on arrival, free WiFi, and free parking. This is followed by a hearty breakfast in the morning. Personally, I think this deal is perfect for couples seeking a romantic escape in the city.

2. Riverside Lodge Hotel

Location: Irvine
Price: Starting at £119 per night for a double room 

Tucked away in the scenic town of Irvine, the Riverside Lodge Hotel beckons with warm Scottish hospitality and a dinner, bed, and breakfast deal that’s as inviting as the surrounding countryside. Priced at just £119 per night, this package is an absolute steal! 

Irvine is a charming coastal town with a lot to offer. You can explore its maritime history, visit the Scottish Maritime Museum, or take a stroll along the beautiful Irvine Beach. The hotel also offers modern and comfortable rooms, each designed to provide a peaceful night’s sleep. 

As part of your DBB deal, you’ll enjoy a great dinner at the hotel’s in-house restaurant, showcasing the best of local and international cuisine. The next morning, fuel up with a hearty traditional Scottish breakfast, ensuring you have the energy for your day’s adventures.

3. Thainstone House 

See on
Location: Inverurie
Price: £135 per night for a double room 

Thainstone House offers a delightful dinner, bed, and breakfast package for those seeking a comfortable stay and a relaxed dining experience. The hotel restaurant serves an exquisite variety of dishes, including traditional Scottish cuisine and modern international fare. Guests also receive a complimentary bottle of wine, discounts on spa treatments, and afternoon tea!

Located in the serene countryside, Thainestone House is surrounded by beautiful gardens and boasts historic architecture, making it the perfect place to unwind and enjoy the best of Scottish hospitality. Moreover, being steeped in history, this charming hotel is an excellent base to explore Scotland’s rich historical sites and landmarks while taking in the breathtaking Aberdeenshire countryside landmarks! 

4. Muthu Newton Hotel

See on
Location: Nairn
Price: Starting at £137 for a single room

Located in the seaside town of Nairn, the Muthu Newton Hotel offers a dinner, bed, and breakfast deal starting at £137. The hotel combines modern comfort with a traditional Scottish ambience. The rooms are cosy and well-maintained, ensuring a peaceful night’s rest. The hotel’s restaurant also serves a diverse menu that caters to various tastes, offering a great dining experience!

Nairn itself is a charming coastal destination known for its beautiful beaches and easy access to the Scottish Highlands. And, if you’re travelling alone and seeking a relaxing getaway, the Muthu Newton Hotel provides a fantastic opportunity to explore this scenic region on a budget!

5. Bowfield Hotel

See on
Location: Howwood
Price: Start at £219 per night for a double room

The Bowfield Hotel is an oasis of relaxation nestled in the heart of Howwood, offering a dinner, bed, and breakfast deal that combines tranquillity with luxury. If you seek a pampering experience, this is the place to be!

The package includes an overnight stay, where you’ll find modern amenities and comfortable furnishings. The highlight, however, is the dinner, featuring a menu that includes fresh, locally sourced ingredients.

Bowfield Hotel even has an on-site spa facility where you can indulge in rejuvenating treatments, swim in the pool, or relax in the sauna. I also recommend going to nearby natural attractions like Loch Lomond and the scenic Clyde Muirshiel Regional Park since they are pretty close to the hotel. 

6. Ednam House Hotel

2023 Travellers Choice on TripAdvisor
See on
Location: Kelso
Price: Starts at £124 for double room

The Ednam House Hotel, located in the picturesque town of Kelso, is a historic gem that offers a superb DBB deal starting at just £124. This charming hotel combines elegance with comfort, making it an ideal choice for a Scottish escape.

The rooms at Ednam House are tastefully decorated, blending classic and contemporary styles. You’ll find them cosy and welcoming, ensuring a great night of sleep. What makes this deal exceptional is the delightful dining experience. The hotel’s restaurant serves a selection of culinary delights focusing on local and seasonal dishes. The included breakfast is a highlight, setting you up for an exciting day of exploration!

7. Glenapp Castle, Ballantrae

2023 Travellers Choice on TripAdvisor
See on
Location: Ballantrae, South Ayrshire
Price: £161.50 per night for a double room (2-night minimum stay) 

If you’re looking for a dinner bed and breakfast deal in Aryshire, then The Glenapp Castle offers a DBB experience fit for royalty at a truly affordable price. This opulent castle hotel presents guests with a 3-course gourmet dinner, ensuring a culinary journey to remember. After a night in one of their luxurious suites, wake up to the serene beauty of the Ayrshire coast and enjoy a delicious breakfast. 

A 2-night dinner, bed and breakfast deal in Scotland is the epitome of Scottish luxury. Glenapp Castle offers both 1 and 2 night deals. At under £200 per night, this is the ideal way to spend your winter holiday. Guests also get access to the tennis court, electric bikes, croquet lawns, and plenty of other amenities, including free Wi-Fi! 

I hope you found these 1 and 2 night dinner, bed and breakfast deals for Scotland helpful. Whichever deal you go for, have a great stay and a wonderful time exploring this beautiful country!

For more travel and adventure inspiration and advice me on Facebook and Instagram. Or you can subscribe to my YouTube channel.

Submit a comment

Your email address will not be published. Required fields are marked *