Abu is in Rajasthan. But you can say its on the border of rajasthan and gujarat. Its very near from Ahmedabad. You can go by bus. Its nice place to visit with family. Right now its over crowded by the people who come to there to Drink from gujarat. And the wendors over there are also not that good. If you want to enjoy nice holidays then go to Matheran. Its clean and nice place to spend holidays.