Der Karkaria Lake ist ein 34-seitiger künstlicher See in Form eines Polygons, er umfasst eine Fläche von 76 Hektar und erstreckt sich über eine Länge von rund 2 km. Der See ist von Steintreppen umgeben und an einem halben Dutzend Stellen ermöglichen Hänge den Zugang zum Gewässer. Diese Hänge werden von quadratischen Kuppeln überdacht, die jeweils auf 12 Säulen stehen. In der Mitte des Sees befindet sich eine künstliche Insel namens Naginavadi. Außerdem befinden sich dort Einrichtungen wie ein Zoo, ein Naturkundemuseum, ein Kindergarten namens Bal Vatika und ein Freilichttheater. Zudem kann man dort Fahrten mit einem Spielzeugzug und einem Hochgeschwindigkeitszug unternehmen und an einer Ballonsafari teilnehmen. Aufgrund des großen Angebots gewinnt der See bei Touristen als Freizeitzentrum immer mehr an Beliebtheit.  
Der See befindet sich im südöstlichen Teil der Stadt und verschönt mit seinen ausgedehnten Fußgängerwegen die erneuerten Stadtviertel im Osten Ahmedabads. Ursprünglich wurde der See 1451 von Sultan Qutb-ud-din Ahmad Shah II. angelegt. Die Legende besagt, dass der Name Kankariya auf das Vorhandensein von großen Mengen an Kalkstein (Kankar in Gujarati und Stein auf Deutsch) zurückzuführen ist, die bei Ausgrabungen zum Vorschein kamen. Eine andere Legende besagt, dass Sultan Qutb-ud-din Ahmad Shah II. den heiligen Shah Alam bat, einen Standort für ein Gewässer und einen Garten auszuwählen. Der Heilige warf ein paar kleine Steine auf eine bestimmte Stelle, die dann großflächig ausgehoben wurde, so dass sich dort ein See bilden konnte. 

Weitere Attraktionen in Ahmedabad