So, although you could make the drive in less than four hours, the stops along the way will enrich your experience and that's why you'll need at least one full day – if not two or (ideally) three days if you want to try all of the recommendations that are offered.