Hotels in Innerleithen
8 handpicked places to stay
Photo © David Kenny, Google Maps
The Old Town Hall B & B
B&B · 20 High Street, Innerleithen
En-suite rooms with drinks and a family option above a converted High Street building in Innerleithen, Scottish Borders.
OYO St Ronans
Hotel · High Street, Peebles · 0.3 miles away
A small seven-room hotel on Peebles High Street, with en-suite rooms and free WiFi close to the Scottish Borders countryside.
Traquair Arms Hotel
Inn · Innerleithen, 6 miles from Peebles · 0.4 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
Traditional hotel in Innerleithen with a restaurant and bar, offering hearty breakfasts and easy access to Traquair House and the Tweed Valley.
Tweed View B&B
B&B · 7 Mains Farm Steading, Peebles · 2.1 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 · 2.5 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.2 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 · 4.8 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.
Know a hotel / b&b in Innerleithen 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