The cost of a hotel in Harrogate for tonight will depend on the hotel and room type you choose. Prices can range from around £50 for a budget hotel up to several hundred pounds for a luxury hotel.