Algo Kärp (born April 13, 1985) is an Estonian cross-country skier. He represents Estonia at the 2010 Winter Olympics in Vancouver.
At those games, Kärp finished 14th in the 4 x 10 km relay and 41st in the 50 km event. He finished 57th in the 15 km event at the FIS Nordic World Ski Championships 2009 in Liberec.
Competing since 2004, his best World Cup finish was 19th in the 4 x 10 km relay in Sweden in 2006 while his best individual finish was 29th in a 15 km event in Estonia in January 2010.