Ivan Ivanovich Garanin (Russian: ???? ???????? ???????, born August 1, 1945) is a former cross-country skier who represented the Soviet Union.
Garanin trained at VSS Enbek in Rudni, Kostanay Province.
At the 1976 Winter Olympics in Innsbruck, Garanin took a bronze medals in the 30 km and the 4 x 10 km relay.
He later won the Vasaloppet, in 1977.
Garanin won a silver medal in the 4 x 10 km relay at the 1974 FIS Nordic World Ski Championships in Falun.