There are no gas stations currently available in park on the South Rim. In order to refuel you must leave the park and travel approximately 7 miles where there are a variety of gas stations to choose from. There is a gas station available in Desert View which is about 26 miles east from the main park on the south rim.
There is only one gas station available within the park on the North Rim both gasoline and diesel are available. The only other options available to refuel are a small convenience store outside of the main entrance or to drive to Jacob’s Creek. Diesel is available at both sites. The North Rim is considerably more remote and has less available conveniences so you will need to plan accordingly so that you are not stuck without fuel.