Hotels in Traquair
24 handpicked places to stay
Photo © Steven Deas, Google Maps
Traquair Arms Hotel
Inn · Innerleithen, 6 miles from Peebles · 0.6 miles away
A traditional gastropub inn in Innerleithen with 16 ensuite rooms and six self-catering cottages, six miles down the Tweed Valley from Peebles.
Traquair Arms Hotel
Hotel · Traquair Arms Hotel Traquair Road, Innerleithen · 0.6 miles away
Traditional hotel in Innerleithen with a restaurant and bar, offering hearty breakfasts and easy access to Traquair House and the Tweed Valley.
OYO St Ronans
Hotel · High Street, Peebles · 0.8 miles away
A small seven-room hotel on Peebles High Street, with en-suite rooms and free WiFi close to the Scottish Borders countryside.
The Old Town Hall B & B
B&B · 20 High Street, Innerleithen · 0.8 miles away
En-suite rooms with drinks and a family option above a converted High Street building in Innerleithen, Scottish Borders.
Tweed View B&B
B&B · 7 Mains Farm Steading, Peebles · 2.9 miles away
An adults-only B&B in a converted farm steading outside Peebles, with mountain views and free on-site parking in the Scottish Borders.
Macdonald Cardrona Hotel Golf & Spa
Hotel · Cardronah, Peebles · 3.2 miles away
A large four-storey hotel near Peebles with 99 rooms, its own golf course, spa and indoor pool amid Tweed Valley countryside.
Riders Retreat Tweed Valley
Hotel · Eshiels, Peebles · 3.8 miles away
Small 8-room hotel near Peebles with its own restaurant and bar, geared towards cyclists and walkers exploring the Tweed Valley.
Peebles Hydro Hotel
Hotel · 30-acre grounds on the edge of Peebles · 5.4 miles away
A large Victorian hydropathic hotel set in 30 acres above Peebles, with an indoor pool, spa and 132 bedrooms geared towards families and groups.
The Park Peebles
Hotel · Town centre, Innerleithen Road · 5.6 miles away
A boutique hotel in central Peebles built around the site of the old March Street Mills, with its own restaurant, bar and dog-friendly rooms.
The Park Hotel Peebles
Hotel · Innerleithen Road, Peebles · 5.6 miles away
A 24-room hotel on Innerleithen Road in Peebles, with free on-site parking and a garden, close to golf and fishing in the Scottish Borders.
Green Tree Hotel
Hotel · 41 Eastgate, Peebles · 5.7 miles away
A pub-style hotel on Eastgate in Peebles, in the Scottish Borders countryside, with free parking and a bar and restaurant on site.
The Cross Keys
Inn · Northgate, off Peebles High Street · 5.7 miles away
A coaching inn dating to 1693 on Peebles' Northgate, with seven ensuite bedrooms above a working pub and restaurant.
The Tontine Hotel
Hotel · High Street, Peebles town centre · 5.8 miles away
A 36-room hotel on Peebles High Street dating to 1808, with river views to the rear and a restaurant serving locally sourced Scottish menus.
The Crown Hotel
Hotel · 54 High Street, Peebles · 5.8 miles away
Hotel on Peebles High Street with a golf course, pubs and restaurants close by, and no parking to worry about arranging.
Clovenfords Country Inn
Hotel · 1 Vine Street, Galashiels · 7.3 miles away
A traditional 8-room inn in Galashiels, Scottish Borders, with restaurant, bar and garden, close to Abbotsford House and the Tweed Valley.
Glenternie House
B&B · Hidden valley, 4 miles from Peebles · 7.4 miles away
A Victorian mansion B&B in a secluded valley four miles from Peebles, with a full Scottish breakfast and dinner available by arrangement.
Cross Keys Inn Ettrickbridge
Hotel · Main Street, Ettrickbridge · 7.8 miles away
Cross Keys Inn Ettrickbridge is a village pub-hotel in the Scottish Borders with en-suite family rooms and free on-site parking.
Cringletie House
Hotel · 28-acre estate, 5 minutes from Peebles · 8.2 miles away
A 15-room country house hotel on a 28-acre hilltop estate near Peebles, with a walled garden dating to 1666 and an AA two-Rosette restaurant.
Philipburn Hotel BW Signature Collection
Hotel · Linglie Road, Selkirk · 8.9 miles away
A 20-room hotel on Linglie Road, Selkirk, close to the Ettrick Water and Borders walking country, with a spa and indoor pool.
The Horseshoe Inn
Hotel · Eddleston, Peebles · 9.1 miles away
A traditional pub with rooms in Eddleston near Peebles, well suited to travellers keen on golf, fishing or riding the Scottish Borders.
The Glen Hotel
Hotel · Yarrow Terrace, Selkirk · 9.3 miles away
A small nine-room hotel on Yarrow Terrace in Selkirk, with a spa, indoor pool and garden rare for a property this size.
Barony Castle Hotel
Hotel · Eddleston, 10 minutes north of Peebles · 9.4 miles away
A 16th-century castle turned 82-room hotel near Eddleston, with a leisure spa, pool and Rosette-awarded restaurant a short drive from Peebles.
County Hotel
Hotel · 3-5 High Street, Selkirk · 9.7 miles away
A High Street hotel in Selkirk, Scottish Borders, with free parking and a garden, handy for golf, fishing and walking country nearby.
Watson Lodge Guest House
Guest Accommodation · 15-16 Bridge Street, Galashiels · 9.9 miles away
A seven-room guest house on Bridge Street in Galashiels, handy for travellers exploring Abbotsford House and the Tweed Valley by car.
Know a hotel / b&b in Traquair that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b