A stroll along the Royal Mile will take around 30-minutes, but stop and explore the various attractions on its path and you might find that this one-mile journey will last a whole day.
The Royal Mile is in fact, a mile in length, but has so many stops and things to see that it take all day to see everything on it.
The Royal Mile has nothing to see and you should just walk the mile and be done.