Skip to main content
How many days do you need in Edinburgh?

How many days do you need in Edinburgh?

Updated:

Edinburgh: all the highlights walking tour

Check availability

How many days should I spend in Edinburgh?

Three days is the sweet spot for a first visit — enough for the castle, Old Town, New Town, Arthur's Seat, and a day trip or Leith. Two days covers the essentials. Five or more days lets you add the Highlands.

The honest answer on time in Edinburgh

Edinburgh is a compact city with a deceptively large amount to offer. Most visitors misjudge how much time they need — either rushing through a weekend when the city deserved a week, or booking five nights without enough planned to fill them. This guide gives you a realistic breakdown of what each timeframe allows, what you will miss, and what the trade-offs look like.

The short answer: three days is the minimum to see Edinburgh without feeling rushed. Two days is possible but compressed. Five days or more makes sense if you want to combine the city with the Highlands or the Scottish countryside.

One day in Edinburgh

One day is barely enough, but it is worth doing well if it is all you have — perhaps you are arriving on a stopover between London and the Highlands, or catching an early morning train back to London.

The priority must be the Old Town: walk from Waverley Station up to Edinburgh Castle, spend two to three hours there, then walk down the Royal Mile to Holyrood. If time allows, climb Arthur’s Seat for the late afternoon — the views from the summit are the single finest in Edinburgh.

A city highlights walking tour in the morning is a good investment if you want to understand what you are seeing rather than just passing through it. Most run two to three hours.

What you will miss: the New Town, Stockbridge, Leith, any day trips, the National Museum, the Underground Vaults. One day is genuinely limiting. The one-day Edinburgh itinerary makes the most of the constraint.

Two days in Edinburgh

Two days allows you to cover both the Old Town and the New Town properly. A workable structure:

Day one — Old Town: Edinburgh Castle in the morning (book entry or a guided tour with entry in advance to save queue time), walk the Royal Mile after lunch, including a detour into Greyfriars Kirkyard, and either the Underground Vaults or an evening ghost tour.

Day two — New Town and Holyrood: Start with the National Museum of Scotland (free, two hours), then walk up through the Old Town to Calton Hill for views. Spend the afternoon in the New Town — George Street, Stockbridge, and the Water of Leith if your legs are good. Consider Holyrood Palace if royal history interests you.

What you will miss: Arthur’s Seat, Leith and the Royal Yacht Britannia, any day trips, and the deeper neighbourhood exploration (Dean Village, Portobello, the Southside). Two days is satisfying if your expectations are calibrated correctly.

Three days in Edinburgh

Three days is the recommended minimum for a first visit. It gives you enough time to cover the main sights without constant rushing, to eat well, and to get a genuine feel for the city rather than just ticking boxes.

Day one — Old Town and castle: Edinburgh Castle, walk the Royal Mile, explore some closes, dinner in the Grassmarket or a short taxi to Stockbridge.

Day two — Holyrood and New Town: Arthur’s Seat or Holyrood Palace in the morning (Arthur’s Seat takes about 90 minutes each way from Holyrood, including the summit walk). New Town in the afternoon: Princes Street Gardens, George Street, the Scott Monument, and Calton Hill for sunset. Dinner in Stockbridge or the West End.

Day three — Leith or a day trip: Leith makes an excellent third-day option — the Royal Yacht Britannia, the Shore, and the independent restaurant scene centred around Henderson Street and Commercial Street. Alternatively, this is the day for a short day trip: Rosslyn Chapel takes half a day, and the villages of East Lothian (North Berwick, Tantallon Castle) are about an hour by train or car.

The three-day Edinburgh itinerary gives the full sequence with timing and suggested restaurants.

Four days in Edinburgh

Four days creates meaningful flexibility. You can slow down, revisit favourite spots, and add a proper day trip.

The natural fourth-day options:

Stirling and Loch Lomond: About an hour from Edinburgh, Stirling Castle is the other great Scottish royal fortress. Combining it with a drive through the Trossachs National Park to Loch Lomond makes a full day. A Stirling and Loch Lomond guided day tour is the easiest way to cover both without a car.

Fife and St Andrews: The university town of St Andrews is 1.5 hours from Edinburgh and is home to the world’s oldest golf course, a ruined cathedral, and a spectacular seafront. The Fife coastal villages (Anstruther, Crail, Pittenweem) are genuinely beautiful. See the St Andrews day trip guide.

Deeper Edinburgh: A fourth day in the city itself could cover the areas missed in three days — the Southside and Marchmont, Portobello beach, or a deeper dive into the whisky or food scenes. The best pubs guide and the food tours guide are useful here.

Five days or more

Five or more days only makes sense if you are combining Edinburgh with the wider Scottish countryside. The city itself can be exhausted in four full days unless you have very specific interests (whisky, architecture, dark tourism, literary Edinburgh) that reward slow exploration.

The most natural extension is the Highlands. A day tour to Loch Ness, Glencoe, and the Scottish Highlands is possible as a day trip but is long (leaving 7-8am, returning 9-10pm). Better is to commit two or three days to a proper Highlands circuit, staying overnight in Inverness or Fort William. A guided Loch Ness and Glencoe day tour from Edinburgh covers the essentials if a single day is all you have for the mountains.

The Edinburgh and Highlands five-day itinerary gives a practical structure combining city days with Highland exploration.

For fans of the Outlander series, St Andrews, Fife, and several Outlander filming locations can anchor a four or five-day extension beyond the city. See the Outlander day trips guide.

Timing your visit by interest

The right number of days also depends on what you are there for:

Festival season (August): You could spend two weeks in Edinburgh during the Fringe without exhausting the programme. Three days minimum to see enough shows, given the density of performances. See the Fringe guide for planning the programme.

Hogmanay (29 December-1 January): Two to three days. The street party and fireworks on New Year’s Eve are the main events; combine with Christmas market visits if arriving before 29 December. See the Hogmanay guide.

Whisky tourism: Four days minimum. Between the distilleries near Edinburgh, the whisky experiences on the Royal Mile, and a day trip to Speyside or a tasting tour, whisky visitors could fill a week. The whisky lovers itinerary covers the sequence.

City break with kids: Three days covers the castle, Camera Obscura, Dynamic Earth, and Arthur’s Seat at a family pace. See the Edinburgh with kids guide.

What is genuinely worth more time

In Edinburgh, the things that reward slow exploration are:

The closes and wynds of the Old Town. Most visitors walk the Royal Mile and miss the closes branching off on either side — dozens of narrow lanes leading to courtyards, stairways, and hidden buildings. An hour wandering into random closes on a quiet morning reveals a different city.

The National Museum of Scotland. It deserves more than an hour, and most visitors give it less. The medieval and early modern Scotland galleries on the ground floor are particularly underrated.

Leith. Edinburgh’s port neighbourhood is where locals actually eat and drink, and it has an authenticity that the Royal Mile lost decades ago. An evening in Leith followed by a walk back along the Water of Leith the next morning is one of the best Edinburgh experiences.

The Water of Leith Walkway. A riverside path running from Balerno through Dean Village to Leith — about 12 miles end to end. Most visitors walk the Dean Village to Stockbridge section (30 minutes) as part of a New Town exploration. The full walk is worth a full day if you have it.

Frequently asked questions about time in Edinburgh

Is one day in Edinburgh worth it?

Yes, if that is all you have. Walking from Waverley to the castle and down the Royal Mile gives you a genuine feeling for Edinburgh’s scale and atmosphere. It is far better than nothing. But you will leave wanting more, which is arguably the intended effect.

Can you see all the main attractions in two days?

You can see the main attractions, but without time to linger. Two days in Edinburgh tends to feel rushed in retrospect — the city rewards slow walking and detours. If two days is your budget, choose three things to do well rather than six things to rush.

How many days should I spend in Edinburgh before visiting the Highlands?

Two days in Edinburgh is the practical minimum before heading north. This gives you time for the castle, a walk of the Old Town, and orientation before spending your remaining days in the Highlands or on Skye. Three days before the Highlands gives a satisfying Edinburgh experience without rushing either the city or the countryside.

Is Edinburgh worth more than three days?

Yes, if you have specific interests or plan to include day trips. Most visitors who spend four or five days in Edinburgh leave wishing they had had more time for the neighbourhood exploration they kept postponing. Edinburgh is one of those cities that reveals itself gradually — the longer you stay, the more the layers appear.

Is there a week’s worth of things to do in Edinburgh?

Easily, especially during festival season. A week in Edinburgh combining city exploration, day trips to Stirling, Fife, and the Borders, distillery visits, food and whisky experiences, and evening entertainment in the pub and theatre scenes would feel well-used. In August, a week feels like not enough.

Should I base myself in Edinburgh for day trips to the Highlands?

Edinburgh is a viable base for day trips to Stirling, Loch Lomond, St Andrews, the Borders, and the East Lothian coast. For the Highlands proper — Loch Ness, Glencoe, Fort William, Inverness, Skye — Edinburgh is a long travel day away and you lose two to three hours at each end. For the Highlands, it is worth considering one or two nights in Inverness or Fort William to reduce the commute.

Top experiences

Bookable activities with verified prices and instant confirmation on GetYourGuide.