Our 5-day Edinburgh Itinerary is the perfect length to see all Edinburgh has to offer. If you’re short on time, we recommend spending at least 2-3 days in this historic city, so you have time to experience the delectable dining, legendary castles, and picturesque beauty found in this great city.