Same line, three very different stops
London, Bath and Edinburgh sit on roughly the same north-south rail corridor out of London — which is exactly why people try to force all three into one trip. Pick your home base below to see a realistic one-way journey time to each.
Each one is worth arriving for on its own terms
Not a ranking — three different kinds of weekend, for three different moods.

London
Too big to "see" in a weekend — the trick is picking one or two neighbourhoods and actually staying in them.

Bath
Small enough to cover on foot in two days — 2,000 years of history inside a single Georgian crescent-and-bath-house core.

Edinburgh
A medieval Old Town and a Georgian New Town standing side by side — a genuinely different city on either side of one valley.
Which one actually fits this particular weekend
London. Base yourself in one neighbourhood — Peckham, Hackney or Southwark all give a real local weekend without needing the whole city.
Bath. It's genuinely small — most of what matters is within a 20-minute walk of the abbey, so the weekend can be slow by design, not by compromise.
Edinburgh. Arthur's Seat and Salisbury Crags sit right against the Old Town — a proper hike is a 20-minute walk from your hotel, not a day trip.
London. It's the only one of the three big enough that four different people can each have their own version of the weekend and still meet for dinner.
All three sit on a similar rail corridor, which tempts people into "London, then Bath, then Edinburgh" in five days. It works on paper and rarely works in practice — each city loses its own pace the moment it becomes a stop on the way to the next one. Pick one. Go back for another next time.
Six more weekends worth going back for
Not a second line, and not a reason to string several of them together — the one-city rule above still applies. These are six more UK cities that each earn their own separate weekend, for whenever it's time to go back for another one.

York
A full medieval wall circuit, a Gothic minster and the Shambles, all inside a footprint you can walk in an afternoon.

Liverpool
Serious 19th-century dock architecture on one axis, the streets that produced The Beatles on the other.

Oxford
College quads, the Bodleian, and an afternoon punting on the Cherwell — a city that's still in daily academic use.

Bristol
A working harbourside, Brunel's most famous bridge, and a street-art scene that's still genuinely active.

Brighton
An hour from London, but a completely different register of city once you're standing on the pebble beach.

Chester
A complete Roman wall circuit in under an hour, wrapped around shops stacked in two full storeys of covered galleries.
Hotels in the UK worth building a weekend around
Most of the nine cities on this site have the usual spread of places to stay — chain hotels near the station, a few boutique options in the old town, serviced apartments for longer stops. Any of them will do the job for a two-night weekend.
One hotel on our list gets a specific recommendation, though — not just for the rooms, but for what's downstairs. The Mersey Royal in Liverpool pairs a proper waterfront stay with its own floor of tables under one roof, which turns an ordinary weekend into a genuinely different kind of night out. If a single evening is the whole point of the trip, this is the one we'd point you to.
The Mersey Royal
A grand waterfront hotel on Liverpool's historic docks, with its own floor of tables under the same roof — dinner, an evening at the tables, and a river-view room to sleep it off in.
£220–420 / night, approx. View the hotel →