Fancy a city break without the airport faff? We've rounded up 10 UK city breaks under £150 by train — no flights, no queues, just rail and hotel sorted.
The pick of this week
Train travel cuts out the airport nonsense entirely, and these packages bundle rail fares with accommodation to keep costs under £150 per person. Whether you're after Georgian architecture in Bath, Scottish scenery in Edinburgh, or medieval charm in York, you're getting a proper city break without leaving the country or breaking the bank.
Every deal in this round-up
- Bath city break by train. Georgian elegance and Roman history await in England's finest spa town.
- Edinburgh city break by train. Castle, cobblestones, and spectacular views across the Scottish capital.
- York city break by train. Medieval walls, the iconic Minster, and proper Yorkshire hospitality.
- Plus seven more destinations. The full breakdown covers ten cities across the UK, each bundling rail travel with nights away for under £150 total.
How to book
Head to the full article for the complete breakdown of all ten destinations, specific hotel names, exact train routes, and step-by-step booking instructions. Each deal includes rail fares from your nearest station plus accommodation, so you can compare prices across the lot and pick your favourite city. Book direct with the operators listed to lock in these prices.
#ad — we earn a small commission at no cost to you when you book through our links.