Haritha Resort, which is run by the Tourism Department of the Andhra Pradesh government, APTDC, is the only option if you want to stay at Gandikota itself. This resort spreads over an area of 10 acres and has 12 cottages, a dining hall, a dormitory, a massive parking space and play area for kids. The complex has cosy air-conditioned rooms with various facilities promising a comfortable stay.
If you are looking for quirky stay options and wish to sleep under the stars with the river gushing beside you, then camping at Gandikota is the perfect thing to do. You can pitch your own tents here and enjoy the view of the gorge with a campfire. But access to restrooms will be limited in this case. So you can decide, depending upon your comfort level.