Two nights in York for £129 total — that's £65 a night for a proper medieval city break in one of England's most atmospheric destinations.
The deal
Hotel accommodation in York for two nights from £129 total. The price breaks down to roughly £65 per night, making it genuinely affordable for a city centre base to explore the Minster, cobbled streets, and Roman walls.
Why we like it
York punches well above its weight for a city break — the medieval architecture is legitimate, the Shambles is properly photogenic, and you're not paying London prices. At £65 a night, even a mid-range three-star hotel becomes a decent option. No flights needed if you're in the UK, so you can add that cash to your pub budget instead.
Fair warning: this is hotel-only, so you'll need to budget separately for food, attractions (the Minster and city walls aren't free), and getting there. Off-season pricing too, so expect this around quieter months rather than peak summer.
How to book
Head to the operator's site and search for your dates. Check what's actually included — some of these deals come with breakfast, others don't — and factor in whether you need parking if you're driving in. Two nights gives you a proper evening and a full day without feeling rushed.
📍 Explore York
Use the map to scope out neighbourhoods, transport links and walking distance to the highlights.
🎟️ Top things to do in York
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.





