Ульяна Николаева воспитанница клуба «Дончанка» (г. Азов). В конце 2000-х годов перешла в краснодарскую «Кубаночку», где дебютировала 17 апреля 2010 года в матче высшей лиги России против «Измайлово». Всего за основной состав краснодарского клуба сыграла 12 матчей.
В дальнейшем вернулась в «Дончанку», за которую выступала около 10 сезонов. В 2012-2013 и 2017 годах выступала в высшем дивизионе, приняла участие в 29 матчах. В остальных сезонах выступала в первом дивизионе, становилась неоднократной победительницей и призёром соревнований.
С 2021 года продолжила играть в ЖФК «Ростов».