It's a longish drive, would recommend a least one overnight stop at or near the Grand Canyon.
Make sure you do a flight over it as well, budget permitting.
Early morning or late afternoon is best to catch the sunrise/sunset. Spectacular!
Distance: Las Vegas - Grand Canyon 277 miles