The comparison
| London | Bath | Edinburgh | |
|---|---|---|---|
| Pace | Fast, pick a corner | Slow, deliberately small | Mixed — historic core, easy escape to nature |
| Getting around | Tube + walking | Entirely on foot | Mostly on foot, buses for the rest |
| Best for | Groups with different interests | Couples, slow weekends | First-timers, scenery lovers |
| Typical cost | Highest — hotels and food both | Mid-range | Mid-range, spikes hard every August |
| Worst month to go | No strong pattern | No strong pattern | August (Festival Fringe crowds/prices) |
| Minimum nights to feel worth it | 2, ideally 3 | 1, ideally 2 | 2, ideally 3 |
If you can only ask yourself one question
"Do I want to slow down, or do I want variety?" Bath answers the first. London answers the second. Edinburgh sits in between — historic and walkable like Bath, but large enough to genuinely surprise you the way London does, especially once Arthur's Seat is in the mix.
Don't let cost alone decide it
London is usually the most expensive of the three for hotels and dining, but a two-night Bath or Edinburgh trip with a nice dinner each night can close that gap faster than people expect — cost differences between these three are smaller in practice than the brochure prices suggest. Pick the city that fits the kind of weekend you actually want, then budget around that choice.