Most cruise stops range from 8 to 10 hours, which is ideal for a full-day private tour to Glasgow and west central Scotland. In August many ships stay into the evening for travel to Edinburgh for the Royal Military Tattoo / Edinburgh Festivals.