Second in the short program and third in the free skate at the 2010 Russian Championships, Makarova finished first overall and qualified for the 2010 European Championships and 2010 Winter Olympics. At Europeans, she placed ninth in the short and long program to finish ninth overall. At the Olympics, Makarova placed twelfth in the short program, ninth in the free skate, and finished tenth overall behind teammate Alena Leonova. At Worlds, Makarova earned a personal best in the short program with 62.06 points. She was eighth in the free skate and finished eighth overall.