According to Google map directions it takes about 1 day and 17 hours. Of course that doesn t include stops, so it would probably take about 3 days if you re willing to only stop over night twice, but some people can t drive that long so you might have to do it in 4 days and 3 nights.http://www.google.com/maps?f=d source=s_d saddr=San+Francisco,+CA daddr=Toronto,+ON hl=en geocode= mra=ls sll=40.313043,-81.716309 sspn=9.312666,21.643066 ie=UTF8 z=5
4 to 6 days.