Skip to main content

Hotels in West Linton

20 handpicked places to stay

Photo © John Tochel, Google Maps

Peggyslea Farm B&B

Peggyslea Farm B&B

B&B · Nine Mile Burn, Penicuik · 3.4 miles away

Peggyslea Farm B&B in Nine Mile Burn near Penicuik puts golf, walking country and Edinburgh within easy reach, with free parking on site.

Barony Castle Hotel
4 star★

Barony Castle Hotel

Hotel · Eddleston, 10 minutes north of Peebles · 3.8 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.

The Horseshoe Inn

The Horseshoe Inn

Hotel · Eddleston, Peebles · 4.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 Craigie Hotel

The Craigie Hotel

Hotel · 50 Bog Road, Penicuik · 4.8 miles away

A straightforward base in Penicuik for drivers and families, with free parking, en-suite family rooms and a bar-restaurant on site.

Cringletie House
4 star★

Cringletie House

Hotel · 28-acre estate, 5 minutes from Peebles · 5.4 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.

Chapel Cross Guest House

Chapel Cross Guest House

Guest Accommodation · 2 Penicuik Road, Roslin · 7.7 miles away

Guest house in Roslin, Midlothian, close to Edinburgh Zoo and within reach of Slateford, with pool, spa and gym on site.

The Original Rosslyn Hotel

The Original Rosslyn Hotel

Hotel · 2-4 Main Street, Roslin · 7.7 miles away

A straightforward 18-room hotel in Roslin, Midlothian, suited to travellers who want an easy base near Edinburgh with free parking and a bar on site.

The Cross Keys
3 star★★

The Cross Keys

Inn · Northgate, off Peebles High Street · 8.1 miles away

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

The Crown Hotel

The Crown Hotel

Hotel · 54 High Street, Peebles · 8.1 miles away

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

Green Tree Hotel

Green Tree Hotel

Hotel · 41 Eastgate, Peebles · 8.1 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 Tontine Hotel
3 star★★

The Tontine Hotel

Hotel · High Street, Peebles town centre · 8.1 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 Park Peebles
3 star★★

The Park Peebles

Hotel · Town centre, Innerleithen Road · 8.2 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

The Park Hotel Peebles

Hotel · Innerleithen Road, Peebles · 8.2 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.

Peebles Hydro Hotel
4 star★

Peebles Hydro Hotel

Hotel · 30-acre grounds on the edge of Peebles · 8.3 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.

Aaron Glen Guest House

Aaron Glen Guest House

Guest Accommodation · 7 Nivensknowe Road, Loanhead · 8.6 miles away

A straightforward guest house on Nivensknowe Road in Loanhead, Midlothian, handy for Edinburgh Zoo and offering free parking on site.

The Balerno Inn

The Balerno Inn

Hotel · 15 Main Street, Edinburgh · 8.9 miles away

Small five-room Edinburgh inn with clean, comfortable en-suite rooms above a bar and restaurant known for its Sunday roast.

Riders Retreat Tweed Valley

Riders Retreat Tweed Valley

Hotel · Eshiels, Peebles · 9.5 miles away

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

Travelodge Edinburgh Dreghorn

Travelodge Edinburgh Dreghorn

Hotel · 46 Dreghorn Link, Edinburgh · 9.7 miles away

A budget-friendly base on Edinburgh's southern edge, close to the A720, with free parking and 71 straightforward en-suite rooms.

Greenlees Lodge

Greenlees Lodge

Guest Accommodation · Green Lane, Lasswade · 9.8 miles away

Adults-only guest accommodation in Lasswade, Midlothian, with a garden, sauna and gym, plus pubs and restaurants close by.

Dalhousie Castle Hotel & Spa

Dalhousie Castle Hotel & Spa

Hotel · B704, Bonnyrigg · 9.9 miles away

Historic castle hotel on the B704 near Bonnyrigg, Midlothian, set in its own grounds with a spa, indoor pool and 35 rooms.

🏨

Know a hotel / b&b in West Linton 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

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.