Skip to main content

Hotels in Peebles

15 handpicked places to stay

Photo © Alan Pratt, Google Maps

Peebles offers a genuinely wide spread of places to stay for a town of its size, from country-house hotels set in their own grounds to a boutique conversion in the town centre and simple, well-run inns above a bar. At the top end, Cringletie House and Peebles Hydro represent two very different versions of Borders luxury: the former an intimate 15-room estate with acclaimed dining and walled gardens just outside town, the latter a large Victorian hydropathic hotel with a pool, spa and 132 rooms built for a whole extended family to spread out in. A few miles north at Eddleston, Barony Castle adds a third upmarket option, its 16th-century core wrapped in a modern leisure spa and 82 bedrooms set in 25 acres of woodland.

In the middle of the market, the Tontine and The Park sit right in the town centre and are built around walkable convenience as much as facilities. The Tontine has occupied its spot on the High Street since 1808 and pairs Tweed views with straightforward, comfortable rooms, while The Park has reinvented a former mill building as a quirky boutique stay with its own restaurant and bar, popular with couples on a weekend away. Both put every shop, café and pub in Peebles within a few minutes' walk, which matters in a town where a car isn't strictly necessary once you've arrived.

For a simpler, more personal stay, Peebles and its immediate surroundings have a handful of long-standing inns and a countryside B&B worth seeking out. The Cross Keys, dating to 1693, keeps rooms above a working town-centre pub, while the Traquair Arms in nearby Innerleithen does much the same a few miles down the valley, with the bonus of six self-catering cottages for longer stays. Glenternie House, a Victorian mansion in a hidden valley four miles out, offers a quieter, more traditional bed-and-breakfast experience with home-cooked dinners available on request. Between these eight properties, most budgets and most reasons for visiting Peebles, whether biking, fishing, a wedding, or simply a change of scene, are well catered for.

The Crown Hotel

The Crown Hotel

Hotel · 54 High Street, Peebles

Hotel on Peebles High Street with a golf course, pubs and restaurants close by, and no parking to worry about arranging.

The Tontine Hotel
3 star★★

The Tontine Hotel

Hotel · High Street, Peebles town centre

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 Cross Keys
3 star★★

The Cross Keys

Inn · Northgate, off Peebles High Street

A coaching inn dating to 1693 on Peebles' Northgate, with seven ensuite bedrooms above a working pub and restaurant.

Green Tree Hotel

Green Tree Hotel

Hotel · 41 Eastgate, Peebles

A pub-style hotel on Eastgate in Peebles, in the Scottish Borders countryside, with free parking and a bar and restaurant on site.

The Park Peebles
3 star★★

The Park Peebles

Hotel · Town centre, Innerleithen Road

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

The Park Hotel Peebles

Hotel · Innerleithen Road, Peebles

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.

Peebles Hydro Hotel
4 star

Peebles Hydro Hotel

Hotel · 30-acre grounds on the edge of Peebles

A large Victorian hydropathic hotel set in 30 acres above Peebles, with an indoor pool, spa and 132 bedrooms geared towards families and groups.

Riders Retreat Tweed Valley

Riders Retreat Tweed Valley

Hotel · Eshiels, Peebles

Small 8-room hotel near Peebles with its own restaurant and bar, geared towards cyclists and walkers exploring the Tweed Valley.

Cringletie House
4 star

Cringletie House

Hotel · 28-acre estate, 5 minutes from Peebles

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.

Macdonald Cardrona Hotel Golf & Spa

Macdonald Cardrona Hotel Golf & Spa

Hotel · Cardronah, Peebles

A large four-storey hotel near Peebles with 99 rooms, its own golf course, spa and indoor pool amid Tweed Valley countryside.

Tweed View B&B

Tweed View B&B

B&B · 7 Mains Farm Steading, Peebles

An adults-only B&B in a converted farm steading outside Peebles, with mountain views and free on-site parking in the Scottish Borders.

Glenternie House
3 star★★

Glenternie House

B&B · Hidden valley, 4 miles from Peebles

A Victorian mansion B&B in a secluded valley four miles from Peebles, with a full Scottish breakfast and dinner available by arrangement.

The Horseshoe Inn

The Horseshoe Inn

Hotel · Eddleston, Peebles

A traditional pub with rooms in Eddleston near Peebles, well suited to travellers keen on golf, fishing or riding the Scottish Borders.

Horseshoecroft

Horseshoecroft

B&B · Horseshoe Croft, Wick · 4.1 miles away

Adults-only B&B near Wick with sea views and a homely on-site pub serving fresh English and Indian dishes.

Barony Castle Hotel
4 star

Barony Castle Hotel

Hotel · Eddleston, 10 minutes north of Peebles

A 16th-century castle turned 82-room hotel near Eddleston, with a leisure spa, pool and Rosette-awarded restaurant a short drive from Peebles.