Kranidi (Greek: Κρανίδι, Katharevousa: Κρανίδιον) is a town and a former municipality in Argolis, Peloponnese, Greece. Since the 2011 local government reform it is part of the municipality Ermionida, of which it is the seat and a municipal unit. Some say the name is derived from the word Koronida, while others claim it is from the word Kranaos, which means "rocky trough". It is situated in the eastern part of Argolis, on the easternmost "finger" of the Peloponnese peninsula. It is 8 km west of Ermioni, 28 km south of Epidaurus and 38 km southeast of Nafplio.
The area around Kranidi consists of low hills, covered with olive groves and small forests. The town itself is about 4 km from the coast. Several villages of the municipal unit Kranidi are on the Aegean Sea coast, including Koilada, Portocheli and the small beach settlement Doroufi.
Kranidi was one of the centers of the Greek uprising of 1777. After the failure of the rebellion however, many locals abandoned the area in order to avoid persecution by the Muslim Ottomans. Many of them sought refuge away from the Peloponnese, in Europe and Russia. Many also migrated to Cyprus.