All our rooms are furnished to a high standard


The Craignelder Hotel has 12 guest bedrooms including a ground floor double, suitable for guests with mobility requirements.

Each room has en-suite facilities and has been decorated to a high standard providing comfortable accommodation.

All rooms have flat screen TV and tea and coffee making facilities.

Tariffs per room per night

Single rooms £65.00

Standard Twin and Double Rooms £95.00

Deluxe Double or Twin Rooms £110.00

Standard Double Room for Sole Occupancy £75.00

Family Room £100.00 per night (£5.00 extra per child for Breakfast)

Weekend Special Rate

£62.50 per person, per night Dinner, Bed and Breakfast based on 2 people sharing for a minimum of 2 nights.

Special rates are available for group bookings.

All room prices include Breakfast.

Call 01776 703281 to make a booking or email us.


"Rooms are lovely, comfortable, clean and properly furnished with good quality furniture and fittings. Staff are extremely helpful and pleasant."