Einige Kraniche fressen Knollen, Wurzeln, kleine Krebstiere und Insekten. Andere Kraniche fressen Gräser, Körner, Beeren und Eicheln. Doch andere Kranicharten fressen Schlangen, andere Reptilien und sogar andere Vögel. Was ein Kranich am liebsten frisst, hängt stark von seinem Lebensraum und seiner Anatomie ab.
Der Sandhügelkranich ist ein großer Vogel, der hauptsächlich in den westlichen und nördlichen Gebieten Nordamerikas lebt. Normalerweise ist es in Grasland und Feuchtgebieten zu finden und zieht während der Brutzeit in mehr aquatische Umgebungen. Der Sandhügel frisst hauptsächlich Getreide.
Der Schreikranich stammt ebenfalls aus Nordamerika. Es lebt und brütet in Umgebungen mit flachem Wasser wie Lagunen und Sümpfen. Es frisst auch Getreide, aber auch Schnecken, Krebstiere, Frösche, Fische und Insekten.
Der Rotkronenkranich ist ein Symbol Japans und frisst Wasserpflanzen wie Reis und Schilfknospen. Es frisst auch Tiere wie Goldfische, Reptilien, Amphibien, Krabben und Schnecken; Es ist bekannt, dass es auch andere Wasservögel frisst.
Der in Eurasien vorkommende Kranich ist ebenfalls Allesfresser, hat aber mehr Pflanzenmaterial in seiner Nahrung als der Rotkronenkranich. Es frisst alles von Getreidekörnern bis zu Blaubeeren, die Wurzeln von Gräsern, Kartoffeln, Oliven, Erdnüssen und Eicheln. Es frisst auch Amphibien, Asseln, Spinnen und die Eier und Nestlinge kleinerer Vögel.