Hotels in West Linton
20 handpicked places to stay
Photo © John Tochel, Google Maps
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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