The recommended way to get to Grand Canyon From Las Vegas is to rent a car. The drive to the Grand Canyon South Rim, North Rim and West Rim entrances it takes about 5 hours. The drive is very pleasant as the road is well-marked and you will pass though amazing Arizona sceneries.
The most popular way to approach the West Rim is from Las Vegas, with a 123-mile drive via Highway 93 south over Hoover Dam.
You can stay overnight inside the Grand Canyon National Park. There are many hotels inside the park and camping sites, as well as restaurants, shops and groceries stores.
Official Site: https://www.grandcanyon.net/get-here