A Warm Welcome

For over 150 years


Craiglands Hotel has been welcoming people from across the globe for more than 150 years. This grand Victorian hotel remains the ideal place for business or pleasure, combining modern comforts with a warm, friendly welcome.

Book Now

"We have had the most wonderful stay at Craiglands Hotel. Kirsty, reception manager has gone out of her way to make our stay a very pleasant one. Nothing has been too much trouble."

Rebecca / 29 Aug 2018

Ideally located in the spa town of Ilkley near Bradford

Where to find us
  • Friday Night at The Movies

    29th March 2019

    Dust off your leg warmers and recap your dance moves for an evening of all the movie classics, from Grease to Footloose. Arrival at 7pm and dinner at 8pm. 2 course dinner and dancing for £14.95 per person.

    £14.95 per person

  • Mothers Day

    31st March 2019

    The Ultimate Afternoon Tea. Treat you mum to a luxurious afternoon tea served with a porn star martini or espresso martini. The perfect way to say thank you. Served between 1pm and 5pm. Tickets are £19.95 per person.

    £19.95 per person

  • Princess and Super Heroes

    29th May 2019

    Keep the kids entertained meeting their favourite characters for games and pictures with the ultimate children’s party buffet. £14.95 per child, must be accompanied by an adult (£7 each). Family Ticket for 4 children £49.95.


Sign up to our newsletter to receive our latest special offers