Search for Cheap Deals onSpa Resort Hotels in Eddleston
Photo by Graeme Shinnie
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Eddleston Resorts & Hotels with Spas

Barony Castle Hotel
Eddleston Peebles Scotland
Fully refundableReserve now, pay when you stay
Book a stay at this business-friendly hotel in Peebles. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hotels by Star Rating
More Hotel Options in Eddleston
- Hotels with Free Parking in Eddleston
- Pet-friendly Hotels in Eddleston
- Hotels with a Pool in Eddleston
- Hotel Wedding Venues in Eddleston
- Historic Hotels in Eddleston
- Romantic Hotels in Eddleston
- Family Hotels in Eddleston
- Hotels with Hot Tubs in Eddleston
- Hotels with an Indoor Pool in Eddleston
- Luxury Hotels in Eddleston
Top Points of Interests in Eddleston
- Hotels near Great Polish Map of Scotland
- Hotels near Edinburgh Castle
- Hotels near Royal Mile
- Hotels near Princes Street
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh Zoo
- Hotels near Grassmarket
- Hotels near Edinburgh Playhouse Theatre
- Hotels near George Street
- Hotels near Princes Street Gardens
- Hotels near St. Andrew Square
- Hotels near Dean Village
- Hotels near Edinburgh International Conference Centre
- Hotels near Usher Hall
- Hotels near Portobello Beach
- Hotels near Edinburgh Park
- Hotels near Palace of Holyroodhouse
- Hotels near Military Tattoo Theatre
- Hotels near Royal Highland Centre
Cities near Eddleston
- Newbridge Hotels (17.65 mi)
- North Sea Hotels (264.57 mi)
- South Queensferry Hotels (20.26 mi)
- Peebles Hotels (4.06 mi)
- Livingston Hotels (17.86 mi)
- Kirknewton Hotels (12.36 mi)
- Musselburgh Hotels (17.09 mi)
- Great Britain Hotels (100.95 mi)
- Melrose Hotels (20.41 mi)
- Bonnyrigg Hotels (12.05 mi)
- Lasswade Hotels (11.92 mi)
- Biggar Hotels (13.7 mi)
- Dalkeith Hotels (13.78 mi)
- Bathgate Hotels (22.35 mi)
- Lanark Hotels (22.45 mi)
- Broxburn Hotels (18.49 mi)
- Haddington Hotels (24.01 mi)
- Galashiels Hotels (16.41 mi)
- Penicuik Hotels (8.39 mi)
- Selkirk Hotels (18.15 mi)
