United Kingdom
London vs Edinburgh: which should you visit?
For a first UK trip, London wins on sheer volume: 4–5 nights, free museums, theatre and the widest food range. Choose Edinburgh instead if you want a compact, walkable old city with a castle, hills and Highland tours in 3 nights. Pick Edinburgh first if your trip is short or you have already seen big capitals.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideUnited Kingdom
Key facts
- Minimum nights
- London 4–5; Edinburgh 3
- Best months
- London Apr–Oct; Edinburgh May–Sep
- Train between them
- About 4h20–5h city centre to city centre; book ahead for the cheapest fares
- Flights between them
- About 1h20 in the air, plus 1–2h of airport time at each end
- Currency
- Pound sterling (£) in both
- Tap water
- Drinkable in both
- Plugs
- Type G, 230 V, same in both
- August
- Edinburgh Festival fills the city and lifts room prices; book months ahead
Quick verdict
London is the bigger, more varied city: world-class museums that cost nothing, royal sights, West End theatre, parks and food from everywhere. It rewards 4–5 nights and it is the easier first stop if you are flying long-haul into Heathrow.
Edinburgh is smaller and easier to walk. The Castle, the Royal Mile, Arthur's Seat and the New Town sit within about 30 minutes of each other on foot, and Highland tours leave from the centre. Three nights covers the core; add more only for day trips.
If you have one week and want both, do London first at 4 nights, then take the train to Edinburgh for 3. If you have only 3–4 nights in the UK, skip London and do Edinburgh properly rather than rushing both.
| Question | London | Edinburgh |
|---|---|---|
| Best for a first UK trip | Yes, if you have 4+ nights | Yes, if you have 3 nights or less |
| Walkable core | No, use the Tube | Yes, most sights on foot |
| Free big-hitter sights | Many major museums | Several, plus walks and views |
| August | Busy but manageable | Festival: packed and pricier |
| Add-on trips | Oxford, Bath, Brighton | Highlands, Loch Ness, Glasgow |
Side by side
Costs below are 2026 estimates for one person per night, mid-range choices, not the cheapest possible. Both cities use the pound, so no exchange maths between them.
Weather: London is milder and drier; Edinburgh is cooler, windier and wetter, and its latitude means long summer evenings and short winter days. Pack a waterproof for Edinburgh in any month.
Getting around: London needs contactless payment or an Oyster-style card for the Tube, bus and most rail; Edinburgh's centre is walkable, with trams and buses for the airport and Leith. Both are left-hand traffic and both have drinkable tap water and Type G plugs.
- Both: GBP, Type G plugs, 999 emergency, 10–12.5% restaurant tip if no service charge.
- London: contactless is the simplest way to pay for transport.
- Edinburgh: most Old Town and New Town sights are within a 30-minute walk.
| Metric | London | Edinburgh |
|---|---|---|
| Hostel dorm, per night | £30–55 | £22–40 |
| Mid-range double room | £130–220 | £90–160 |
| August room prices | High | Very high (Festival) |
| Cheap meal / coffee | £10–15 / £3.50–4.50 | £8–13 / £3–4 |
| Museum entry | Major national museums free | Many free; Castle and Palace charged |
| Local transport day cost | £8–9 cap on bus and Tube | £5–6 day ticket; centre walkable |
| Typical summer high | About 23 °C | About 19 °C |
| Typical winter high | About 8 °C | About 7 °C |
| Rain days, annual feel | Fewer wet days | More wet and windy days |
| Airport to centre | Heathrow 45–60 min by train or Tube | Tram or bus about 30 min |
| Train to the other city | About 4h20–5h | About 4h20–5h |
Prices are 2026 estimates and vary by season and how far ahead you book (check).
Who should choose London
Choose London if this is your first trip to the UK and you have at least four nights. The free national museums alone can fill two days, and the theatre, markets, parks and range of restaurants mean you never run out of options in bad weather.
Choose London if you want the widest choice of day trips by train: Oxford, Bath, Cambridge, Brighton and Canterbury are all reachable without a car. It is also the easier landing point if you are flying from the US, Canada or Asia, with the most direct flights.
Choose London if you care about food variety, live music and nightlife, or if you are travelling with people who want different things. It is the safer pick for a mixed group.
Skip London first if you dislike big cities, long Tube rides and crowds, or if your whole UK trip is under four nights.
- First UK trip with 4+ nights
- Free museums and theatre matter to you
- You want easy day trips by train
- You are flying long-haul and want the most direct routes
- Mixed group with different interests
Who should choose Edinburgh
Choose Edinburgh if your time is short. Three nights is enough for the Castle, the Royal Mile, Arthur's Seat and the New Town, all on foot, with no transport planning.
Choose Edinburgh if you want landscape close to the city. Highland tours, Loch Ness and the Forth bridges leave from the centre, and Glasgow is about an hour away by train. That combination is hard to match from London.
Choose Edinburgh if you prefer a compact historic centre, hills and sea views over a sprawling capital, or if you are returning to the UK and have already done London.
Avoid Edinburgh in August unless you want the Festival: rooms sell out and prices jump. Late spring and early autumn give you the same city with fewer people.
- Short trip of 3 nights or less
- You want hills, coast and Highland tours
- You prefer walking over public transport
- You have already visited London
- You are coming for the August Festival, booked well ahead
Combine both
The standard pairing works well: 4 nights in London, then the train to Edinburgh for 3 nights, then home from Edinburgh or back to London. Book the train early for the cheapest fares; the journey is city centre to city centre, so it beats flying once you count airport time.
Flying is faster in the air but slower door to door. Take the train if you value the city-centre arrival and the views north of Newcastle; fly only if the fare is much lower and your time is tight.
If you have a second week, add the Highlands or Skye after Edinburgh, or York and Bath after London. Do not try to add both cities plus the Highlands in one week.
- Suggested split: London 4 nights, Edinburgh 3 nights.
- Book train tickets weeks ahead for the lowest fares.
- Fly home from Edinburgh if your airline allows an open-jaw ticket.
| Route | Time | Notes |
|---|---|---|
| London to Edinburgh by train | About 4h20–5h | City centre to city centre; book ahead |
| London to Edinburgh by air | About 1h20 flying | Add 1–2h at each airport |
| Edinburgh to Glasgow by train | About 1h | Easy add-on |
| Edinburgh to the Highlands | Day tours from the centre | Long days; consider staying over |
Distance and getting between them
The two cities are roughly 530 km apart by rail. Trains run city centre to city centre in about 4h20–5h, with the fastest services from London King's Cross to Edinburgh Waverley. Advance tickets are far cheaper than walk-up fares, so book as soon as your dates are fixed.
Flights take about 1h20 in the air, but you need to add travel to and from the airports at both ends, so the door-to-door difference is smaller than it looks. Overnight coaches are the cheapest option and the slowest.
Once you arrive, both cities are easy without a car. London runs on contactless payments for the Tube and buses; Edinburgh's centre is walkable and its tram and buses cover the airport and Leith.
| Option | Time | Rough cost, 2026 estimate |
|---|---|---|
| Train, advance ticket | About 4h20–5h | £35–90 one way |
| Train, flexible fare | About 4h20–5h | £100–180 one way |
| Flight | About 1h20 in the air | £40–150 one way |
| Coach | About 8–10h | £15–40 one way |
Fares swing widely by date and how early you book (check).
Questions people ask
Is London or Edinburgh better for a first visit?
London, if you have four nights or more: more free sights, theatre, food and easy day trips. Edinburgh, if your trip is three nights or less, or you want a walkable old city with hills and Highland tours on the doorstep. Both work in one week: 4 nights London, 3 nights Edinburgh.
Which is cheaper, London or Edinburgh?
Edinburgh is usually cheaper. As 2026 estimates, a hostel dorm runs about £22–40 in Edinburgh against £30–55 in London, and a mid-range double about £90–160 against £130–220. August is the exception: Festival demand can push Edinburgh rooms above London prices.
How far is London from Edinburgh?
About 530 km. The train takes roughly 4h20–5h city centre to city centre, flying is about 1h20 in the air plus airport time at both ends, and coaches take 8–10 hours. Advance train tickets are much cheaper than flexible fares.
Can I visit both in one week?
Yes. Four nights in London and three in Edinburgh is the standard split, travelling by train in between. Book the train early for the lowest fares and fly home from Edinburgh if your ticket allows it.
When is the best time for each?
London is best April to October, with milder, drier weather. Edinburgh is best May to September for long days and outdoor sights. Avoid Edinburgh in August unless you want the Festival, when rooms sell out and prices rise.
Do I need a car in either city?
No. London has the Tube and buses, paid by contactless. Edinburgh's centre is walkable, with trams and buses for the airport and Leith. Cars are a hindrance in both; rent one only if you continue to the Highlands or the countryside.
Deep dive
Every source; changeable facts are marked check
Sources
- officialVisitBritain
- officialVisitScotland
- officialNational Rail
- officialTransport for London
- secondaryWikivoyage – London
- secondaryWikivoyage – Edinburgh