Dec 14, 2019 - Dec 15, 2019

2 adults - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in York include Safestay York, Staycity Aparthotels Paragon Street and Doubletree By Hilton York based on user reviews. Skyscanner hotels is a fast, free and simple way to organize your stay. In a few clicks you can easily search, compare and book your York accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in York

from $231
from $257
from $319

What are travelers saying about York?

History Buffs
Family Travelers
Art & Design Lovers
Adventure Travelers
Member reviews (74)
Rebecca Goglia (@BeccaBandit)
Rebecca Goglia (@BeccaBandit)The San Francisco Bay Area, California, USA

This is a really charming walled city in England. I love The Shambles area with tiny alley streets. There's a beautiful Cathedral here.

Tony Mac
Tony MacWolverhampton, United Kingdom

I have visited York on three occasions including May this year. It is a beautiful city with so much to see and do. There are also many quality places to eat and drink.

Iva Knezevic
Iva KnezevicYork, United Kingdom

Visiting the York Minster is a must. York is friendly and great for families especially with little kids.

Allanah B
Allanah B

Stunning old cobble stoned city of York within 45 min drive of our property is a wonderful city for a day out. Ideal to amble about, enjoy a meal, soak up the history amid this old stone walled city with its cobbled streets.


The least expensive month is January, with an average of $125 per night. The most expensive month to stay in York is August, with an average price of $168 per night.
The average price of a hotel in December last year was $121 per night. This is 22% less than the average nightly price of $149 seen over the previous 12 months.
In York, the expected average temperature in December is 4.8°C/40.6°F. The warmest month is typically July, which averages 21.6°C/70.9°F. The coolest month is January, with temperatures averaging 2.2°C/36.0°F.
The nearest airport to York is Leeds Bradford (LBA) (24.25 miles). Other nearby airports include: Doncaster Sheffield (33.80 miles) Humberside (39.73 miles) Teesside International (40.62 miles)

Plan a trip to United Kingdom