Hotel, Bed and Breakfast, Guest House, Lodging and Self Catering Accommodation Directory

Search Hotels:

Filter By:

Star Rating
Facilities

10 Strathpeffer Hotels and Guest Houses

Mackay's Hotel

 

0.5 miles from Strathpeffer

The Sq, Strathpeffer, IV14 9DL · Map

Phone: +44 (0)1997 421542

Score 6.6 from 185 reviews

Single from: £71.10

Double from: £71.10

per room per night

The Highland Hotel

 

0.5 miles from Strathpeffer

Church Brae, Strathpeffer, IV14 9AN · Map

Phone: +44 (0)1997 421457

Score 7.6 from 255 reviews

Single from: £45.00

Double from: £45.00

per room per night

Ben Wyvis Hotel

 

0.6 miles from Strathpeffer

Strathpeffer, IV14 9DN · Map

Phone: +44 (0)1997 421323

Score 7.1 from 289 reviews

Single from: £63.00

Double from: £63.00

per room per night

Craigvar

4 stars

0.4 miles from Strathpeffer

The Sq, Strathpeffer, IV14 9DL · Map

Phone: +44 (0)1997 421622

Score 9.9 from 129 reviews

Single from: £65.00

Double from: £65.00

per room per night

Novar Arms Hotel

 

9.5 miles from Strathpeffer

Evanton, Dingwall, Strathpeffer, IV16 9UN · Map

Phone: +44 (0)1349 830210

Score 8.2 from 43 reviews

Single from: £50.00

Double from: £50.00

per room per night

Tulloch Castle Hotel ‘A Bespoke Hotel’

3 stars

4.5 miles from Strathpeffer

Tulloch Castle Dr, Dingwall, Strathpeffer, IV15 9ND · Map

Phone: +44 (0)1349 861325

Score 7.6 from 387 reviews

Single from: £120.00

Double from: £120.00

per room per night

Holiday Home The Cairngorns

 

1.6 miles from Strathpeffer

Contin, Strathpeffer, IV14 9ES · Map

Phone: +44 (0)1997 421487

 

 

Double from: £49.87

per room per night

The Royal Guest House

 

4.5 miles from Strathpeffer

High St, Strathpeffer, IV15 9HL · Map

Phone: +44 (0)1349 862130

Score 5.5 from 12 reviews

Single from: £33.00

Double from: £33.00

per room per night

Holly Lodge

3 stars

0.5 miles from Strathpeffer

Holly Lodge, Golf Course Road, Strathpeffer, Ross-shire, Highlands, Strathpeffer, IV14 9AR · Map

Phone: +44 (0)1997 423313

 

Single from: £84.00

Double from: £84.00

per room per night