As well as meandering through the Scottish Highlands, expect to see everything from charming towns and centuries-old castles to long sandy beaches and shimmering lochs. So, how long does it take to drive around Scotland? The short answer is five to seven days, if you stick to the North Coast 500.