Radical scale.
London is a megalopolis of 9 million across 33 boroughs. Edinburgh is a compact city of 530,000. In London you need the Tube; in Edinburgh you can walk across the center in 30 minutes.

United Kingdom · LHR
For those who want a global megalopolis.

United Kingdom (Scotland) · EDI
For those who want a compact historic capital.
Voyspark · Compare · United Kingdom · England vs. Scotland
The question we get most. Here is the honest answer.
London or Edinburgh? It's one of the most common questions when planning a UK trip. There's no single right answer — it depends on what kind of travel you're after: scale, intimacy, food, pace. This comparison gives you both sides straight.
London fits the profile of the global megalopolis traveler. Edinburgh fits the compact-historic-capital type. Neither is "better" — they're different experiences entirely. In many cases, the smartest move is to do both in a 7+ day combo, and this guide includes that itinerary.
Here you'll find climate, best season, traveler profiles for each city, and a 7-day hybrid itinerary if you decide to combine. Theme of this analysis: United Kingdom · England vs. Scotland.
London is a megalopolis of 9 million across 33 boroughs. Edinburgh is a compact city of 530,000. In London you need the Tube; in Edinburgh you can walk across the center in 30 minutes.
London is multicultural and global. Edinburgh is unmistakably Scottish — kilts, bagpipes, whisky, Highlands.
Edinburgh hosts the Fringe Festival (August), the largest arts festival in the world — 3,000+ shows across 25 days.
Edinburgh runs 30-40% cheaper than London on hotels and food.
No fluff. Honest profiles so you can recognize yourself (or not).
United Kingdom
United Kingdom (Scotland)
The raw numbers. Cross-reference with your budget and calendar.
Climate
London
8-18°C spring · oceanic
Edinburgh
6-15°C spring · cooler oceanic
Average cost
London
$175-275 / day · couple
Edinburgh
$115-175 / day · couple
Best month
London
May · June · September
Edinburgh
May · June · August
Languages
London
English
Edinburgh
English · occasional Scottish Gaelic
Flight times
London
7h direct from JFK · 10h30 from LAX
Edinburgh
8h from JFK · 11h30 from LAX, via London
City
London
Edinburgh
5 reasons
You want the British Museum, Tate, Natural History Museum
You want the West End — the world's best theater district
You prefer a capital of 9 million people
You want a base for Bath, Oxford, Cambridge
You're here for world-class eating
5 reasons
You want Edinburgh Castle and the Royal Mile
You want a base for the Highlands, Inverness, Skye
You prefer a smaller city (530,000 people)
You're timing it for the Fringe Festival in August
You're a whisky drinker or want authentic Scottish food
Can't decide?
You don't have to choose. This is the itinerary we suggest for 7 days, both cities, no checklist tourism. Slow rhythm, no rushing.
Day
1
London
Land, check in, light lunch, decompress. Afternoon walking through central neighborhoods with no fixed plan. Early dinner, early bed — reset the jet lag.
Day
2
London
Morning at London's most iconic landmark. Lunch at a proper neighborhood pub or restaurant. Free afternoon — shops, a small museum, a historic café. Booked dinner.
Day
3
London
Morning in a residential area to see how the city actually lives. Slow lunch. Afternoon of unhurried discovery — gallery, market, bookshop. Last night in London.
Day
4
Edinburgh
Short flight (1h30) or train (4h30) between cities. Afternoon arrival, check in to the new hotel. Recon walk, dinner at a neighborhood pub or bistro.
Day
5
Edinburgh
Morning at Edinburgh's iconic landmark. Solid lunch. Afternoon walking through the main monuments of the Old Town. Dinner.
Day
6
Edinburgh
Day-trip to a nearby town — Stirling, St Andrews, the Borders — OR a full day in Edinburgh's lesser-known neighborhoods. Regional lunch. Farewell dinner, booked in advance.
Day
7
Edinburgh
Morning at a neighborhood market or one last café. Transfer to the airport. Flight home. A multi-city ticket (arrive London, depart Edinburgh) usually beats round-trip from one city.
Train London–Edinburgh in 4h30 for £50-150. Flight in 1h30 for £40-150.
Verdict Voyspark
First UK trip: London. Want Scotland and the Highlands: Edinburgh. Got 10+ days: do both.
Each city has a full editorial guide. And if you have decided, you can start searching for flights now.