Its around 570 miles from Las Vegas to San Francisco and would usually take around 9 hours if you werent planning on making any stops, obviously you are..
It should take you roughly 4 hours to drive to the Grand Canyon as this is almost 300 miles from Vegas,
From the Grand Canyon its around 792 Miles, this journey would take approx 12 hours, but again this would only be if you werent planning on making any stops.
On your journey to the
Grand Canyon you could stop off in
Phoenix
In Phoenix you could go to the zoo where they have over 200 species, play golf on one of their superb golf courses.
On your trip from the Grand Canyon to San Francisco, depending on how long your planning your trip to be, you could drive east over to
San Diego and work your way up the coast, passing through Los Angeles and
San Jose before arriving in
San Francisco.
Your choosing major cities here so there is so much you are able to do, Restaurants, Bars, Museums, Aquariums, Beaches, Amazing shops, you could visit
Big Sur,
Old Faithful and the list goes on and on.
Check out the following link for things to do in California
http://www.destination360.com/north-...ings-to-do.php
It could turn into a long trip so i don't think you could do it without making some stops. I don't know of you would wanna drive and check out some motels on your way or book accomodation in advance.