As the title states, how many days do you think are needed to see most sights? I have a week booked in late April/early May, but I would really like to shave off a few days and use them for York.
Side note: the people on this forum are fantastic! This is my first forum post but I have been lurking for months and enjoy the community!
Not sure what sites are included in your “most sights,” but 3-4 days should suffice. If you decide to visit Rosslyn chapel and Craigmiller castle, those take more time because of the bus ride to reach them.
We've been to Edinburgh a few times and would normally stay for 4-5 nights. I still feel we have much more to see...
You need a minimum of three nights to see the top sights.
Have you drwan up a list of places to visit/things to see? That will help decided how long you need.
I don't disagree with the earlier responses, but what do you mean by "most sights"? In addition to the two out-of-town locations mentioned by jaimeelsabio, there's the Royal Yacht Brittania up in Leith, which would probably be a half-day experience. And the city has a lot of museums.
Rick lists his top sightseeing suggestions for major destinations on this website.
Edinburgh sightseeing list from RS << Click on At a Glance.
In 2019 I spent 6 or 7 days in Edinburgh and didn't do a lot of the things on Rick's list. My travel mate had only about 4 days in the city and was unhappy about what she missed. However, travel nearly always involves hard choices. It's a shame to go to Scotland and not spend time in the lovely countryside, and York is also very interesting. Keep in mind, though, that you can reach York from London in less than 2 hours by train, so it's fairly easy to visit York on a later trip to England.