The closest gas stations are nearly 70 - 90 miles from the trailhead (in Peach Springs on the way to/from Las Vegas, and in Seligman on the way to/from Phoenix).
Plan to have enough fuel in your vehicle to cover at least 200 miles of driving before starting down Indian Road 18.
There are no fuel services available at the Grand Canyon Caverns check-in office.