While you can hit the main city spots in around five days, we recommend 10-14 days to explore the Highlands and islands to their fullest. For more information, check out our guide on how many days to spend in Scotland.