Distance different between Basecamp and Sat Nav!

Hi. I'm baffled - I've created a couple of routes in basecamp and transferred them to my Zumo 660. In both cases the mileage shown on the 660 is longer than that shown in Base Camp. Baffled! Any ideas most welcome. Thanks