This usually gets answered with a number and a shrug. The useful version is a time budget, because how long the Castle, the whisky experiences, the Vaults, the buses and the Harry Potter tours actually take does not change depending on how many days you're asking about. What follows is that budget laid out by day, plus the arithmetic on whether the bundle ticket everyone recommends is actually cheaper than buying separately.
Two days covers the essentials properly: the Castle, one Old Town paid attraction, and the Palace of Holyroodhouse or the Royal Yacht Britannia. Three days is the comfortable version, adding the New Town and a second paid attraction without rushing. Four or more only makes sense once you add a day trip, the city itself genuinely runs out of new ground after day three. Visiting in August: add a day for the Fringe, the sightseeing plan doesn't shrink to make room for it.
Minimum
2 days
Comfortable
3 days
4th day
Only for a day trip
In August
Add 1 day for the Fringe
The real time budget, not a feeling

Here's what everything on this site's own pages actually takes, the numbers we used to build the day-by-day plans below.
| Stop | Real duration | From |
|---|---|---|
| Edinburgh Castle (guided, skip the line) | 90 minutes | £39 |
| Edinburgh Castle (official ticket only) | 2 to 3 hours self-paced | £23.50 advance |
| Palace of Holyroodhouse | ~1.5 to 2 hours | £22 advance |
| Royal Yacht Britannia | ~2 hours | £21 |
| Scotch Whisky Experience (Silver) | 50 minutes | £25.31 |
| Vaults tour (Mercat or Auld Reekie) | 75 to 90 minutes | £26 to £27 |
| Hop-on hop-off, one loop | 70 minutes | £20 |
| Harry Potter, self-guided | 1.5 to 2 hours | £0 |
| National Museum of Scotland | 2 to 3 hours | Free |
| Arthur's Seat, up and down | 1 to 1.5 hours | Free |
| Highlands day trip | 12 to 13 hours | £45 |
Add it up and a genuinely full day, one big paid attraction, a walk, a museum or free viewpoint, and food stops, runs to roughly 8 to 9 hours of actual activity time before travel between stops. That's the arithmetic behind every day plan below.
2 days: the essentials, properly
Two independent day-by-day itineraries from writers who've lived in or repeatedly visited Edinburgh agree closely on the shape of this: Castle first thing on day one, Holyrood Park and Leith on day two, with a hard deadline for the Royal Yacht Britannia (last entry 4pm in summer, 3pm in winter) that catches out anyone who lingers too long at Arthur's Seat beforehand. The honest ceiling on two days: you get one Old Town paid attraction alongside the Castle, not two, and the New Town barely gets a look in.
- Day 1: Edinburgh Castle (book the first slot), one of the whisky experiences or Camera Obscura, lunch on the Royal Mile, St Giles' Cathedral, Mary King's Close or the Vaults, Calton Hill for sunset.
- Day 2: Palace of Holyroodhouse (check the day: it is usually closed Tuesdays and Wednesdays), the Scottish Parliament (free, 30 minutes), Arthur's Seat or Dynamic Earth, lunch, then the bus to Leith by 2:30pm for the Royal Yacht Britannia, or swap Britannia for our Harry Potter walk if you'd rather stay in the walkable Old Town with no last-entry clock to beat.
3 days: what the extra day actually buys
The third day is where the New Town stops being an afterthought. Princes Street Gardens, Charlotte Square, and the free National Galleries of Scotland (five separate galleries, all free entry) all live here, plus a second paid attraction you had to skip on the tighter two-day plan, whichever of whisky, the Vaults, or Camera Obscura you didn't fit into day one. It's also the natural day to slow down: a proper lunch instead of a quick one, the closes off the Royal Mile you walked straight past on day one, or a full loop on the hop-on hop-off bus if your feet need the break.
4 or more days: only worth it for a day trip
Be honest with yourself here. The city itself, walkable, compact, and built around one central spine, runs dry of genuinely new ground after about three days. What a fourth day buys is somewhere that isn't Edinburgh at all. The real time budget is worth knowing before booking: even the best-reviewed Highlands day tours give you roughly five to ten minutes at Glencoe and about two hours at Loch Ness, out of a twelve-hour day. It's a genuine taste of the Highlands, not a real visit to them, and the warning is worth stating plainly: don't try to compress Loch Ness, Skye or Inverness into a single day if you can possibly avoid it.

Edinburgh: Loch Ness, Glencoe and The Highlands
The best-evidenced day trip on this route. Full time budget, and why the 3-day version is cheaper per hour, is in our Highlands guide.
The Highlands isn't the only fourth-day option, and for some travellers it isn't even the best fit. If a full 12-hour coach day sounds like too much, Loch Lomond gets you real Scottish scenery in less time, and if castles and golf matter more to you than lochs, St Andrews and the Fife coast is the other well-evidenced alternative:

Edinburgh: Loch Lomond, Stirling Castle and the Kelpies
The closest 'proper Scotland' scenery to Edinburgh, paired with Stirling Castle and the Kelpies. 9.5 hours instead of the Highlands' 12.

St Andrews & the Fishing Villages of Fife
Small-group tour to the home of golf and the Fife fishing villages, usually with Falkland or Stirling added depending on the operator.
Critical timings, at a glance
The one thing every itinerary above depends on: these three windows, none of them flexible.
| Attraction | Deadline | Why it matters |
|---|---|---|
| Edinburgh Castle | Book online in advance | Cheaper than the gate price, and timed slots do sell out in summer |
| Royal Yacht Britannia | Last entry 4pm (summer), 3pm (winter) | Miss it and there's no later slot that day, plan the Leith bus around it |
| Palace of Holyroodhouse | Closed roughly a week, late June to early July | Royal Week closure, check official dates before building day two around it |
Does the Royal Edinburgh Ticket actually save money?
This is the maths almost nobody runs before buying. Booked separately at official advance prices, the same three attractions come to roughly £66.50 combined, cheaper than the bundle's £81 sticker price on paper. The bundle only becomes the better deal once you count what 48 hours of bus travel is genuinely worth to you, particularly the ride out to Leith for Britannia, which otherwise costs a separate bus or tram fare each way. Worth knowing before you slot it in: Tripadvisor named it the world's number one attraction for 2026, the operator asks for two hours, and it is two miles from Princes Street. The same distinction decides how you get in from the airport on day one: the tram is the one that runs to Leith, and the bus is the one that is cheaper and faster into the Old Town, which we compare fare by fare in getting from Edinburgh Airport to the city centre.
| Bought separately | Price |
|---|---|
| Edinburgh Castle (advance) | £23.50 |
| Palace of Holyroodhouse (advance) | £22.00 |
| Royal Yacht Britannia | £21.00 |
| Total, bought separately | £66.50 |
| Royal Edinburgh Ticket (all 3 + 48h buses) | £81.00 |
| Difference | £14.50 more for the ticket |
The exact break-even: if the included 48 hours of hop-on hop-off bus travel would otherwise cost you £14.50 or more across your trip, the bundle wins. If you were always planning to walk or use public transport anyway, buying the three tickets individually is cheaper.

Royal Edinburgh Ticket: Hop-On Hop-Off + Attraction Admissions
48 hours across all three official bus routes plus guaranteed entry to the Castle, Holyroodhouse and the Royal Yacht Britannia.
The other pass worth knowing about, the Historic Scotland Explorer Pass (£48 for 14 days, 70+ sites across Scotland including Stirling Castle), is a different proposition entirely: excellent value if you're travelling beyond Edinburgh, largely pointless for a city-only trip since it only really covers the Castle here.
One thing this page deliberately does not cover: when to come. The month you pick changes how much fits into a day far more than most visitors expect, because Edinburgh swings from over seventeen hours of daylight at midsummer to under seven in December. Our best time to visit guide has the exact figures and what they do to an itinerary.
August changes the plan, not the day count
The Edinburgh Festival Fringe runs three weeks every August (7 to 31 August in 2026), and it doesn't make the city's sights take less time, it adds an entire layer on top of them. If you want to see any of it, that's realistically an extra evening or day, not a replacement for the sightseeing plan above. Expect higher accommodation prices, longer queues at every paid attraction, and busier timed slots at the Castle specifically, book that even further ahead than usual. Outside August, the plans above hold steady year-round with one recurring exception: the Palace of Holyroodhouse is usually closed on Tuesdays and Wednesdays, every week of the year, which matters far more often than the seasonal closures do. It also shuts to visitors for roughly a week around Royal Week (late June into early July in 2026) and, in 2026, from 24 to 26 December. Check the official dates before you build day two around it.
Before you book anything
Before you book
- Book the Castle's timed entry slot in advance. It's cheaper online than at the gate, lets you skip the ticket queue, and is the one genuine bottleneck in the city, slots do sell out in summer.
- Wear real shoes. The Old Town's cobbled setts and closes are part of the charm and genuinely hard on your feet, and Arthur's Seat is a real climb on uneven ground, not a paved path.
- Check the exact deadlines in the table above before you build your day-by-day plan, Britannia and Holyroodhouse in particular don't bend.
Quick answers
How many days do you really need in Edinburgh?
Two days covers the Old Town properly: the Castle, one whisky or illusions stop, St Giles' Cathedral, and either Mary King's Close or a free museum, plus Holyrood Park and the Royal Yacht Britannia on day two. Three days adds real breathing room and the New Town. Four or more only makes sense if you want a day trip, the city itself doesn't need a fourth day.
Is the Royal Edinburgh Ticket actually worth it?
Only if you value the 48 hours of hop-on hop-off bus travel that comes with it. Booked separately, Edinburgh Castle, the Palace of Holyroodhouse and the Royal Yacht Britannia cost roughly £66.50 combined at official advance prices. The Royal Edinburgh Ticket bundling all three costs £81, more than buying them separately, and only pays for itself once you factor in the bus rides, particularly the one out to Leith for Britannia.
Does visiting in August change how many days I need?
It changes what fits into the days you have, more than the number itself. The Edinburgh Festival Fringe runs three weeks in August, and if you want to see any of it, that's realistically an extra evening or day on top of the sightseeing plan, not instead of it. Expect higher prices, scarcer accommodation, and longer queues at every paid attraction during the festival month.
What's the one thing I should book before I arrive?
A timed entry slot for Edinburgh Castle. It's the one real bottleneck in the city: advance online tickets are cheaper than the gate price and let you skip the queue, and in summer the slots do sell out. Book the first or second slot of the morning if you can, it protects the rest of your day-one plan.
Can I do Edinburgh and the Highlands in the same short trip?
You can do a single Highlands day trip on top of a 2 or 3-day city visit, but treat it as a fourth day, not a swap for city time. Our own Highlands day trip guide found that even the best-reviewed one-day tours give you roughly 5 to 10 minutes at Glencoe and about 2 hours at Loch Ness, out of a 12-hour day, a taste of the Highlands, not a real visit to them.

About this guide
Written by Diego Fresno, Independent travel writer and researcher. Guides are based on first-hand research in Edinburgh and verified against operator and official sources for the 2026 season. Verified: August 2026. About the author →
