В тот же день был отправлен первый батальон для прокладки дороги. Следом за ним с целью разведки и захвата передовых шведских постов в шестом часу вечера выступил летучий отряд Киселева (40 мушкетеров Полоцкого полка на подводах и 50 казаков). После тринадцатичасового перехода отряд Киселева подошел к острову Гросгрунду, где захватил неприятельский пикет. Шведы были также обнаружены на острове Гольме.
7 марта весь корпус Барклая перешел на остров Валс-Эрар, а 8 марта в 5 часов утра двинулся через Кваркен двумя колоннами: в правой — полковник Филисов с Полоцким полком и одной сотней на остров Гольме, в левой — граф Берге остальными войсками на остров Гадден. В этой колонне находился и Барклай. Артиллерия с батальоном лейб-гренадер следовала отдельно за правой колонной.
Войска шли по колено в снегу, ежеминутно обходя или перелезая через ледяные глыбы, особенно трудно было левой колонне, не имевшей и следа дороги. Тяжелый марш продолжался до 6 часов вечера, когда колонны достигли Гросгрунда и Гаддена и расположились биваком на снегу. Однако пятнадцатиградусный мороз и сильный северный ветер не давали возможности отдохнуть. В 4 часа утра войска тронулись дальше.
Утром колонна Филисова завязала бой с тремя ротами шведов, занимавшими остров Гольме. Обойденный с фланга неприятель отступил, оставив пленными одного офицера и 35 нижних чинов. Опасаясь за отставшую артиллерию, Филисов только на следующее утро решился продолжить движение на деревню Тефте.
Между тем левая колонна двигалась к устью реки Умео, имея в авангарде половину сотни казаков и две роты Тульского полка. После восемнадцатичасового движения колонна в 8 часов вечера остановилась, не дойдя до Умео шести верст. Солдаты были крайне измучены. Войска вновь заночевали во льду. Им повезло, что вблизи оказались два вмерзших в лед купеческих судна. Суда были немедленно разобраны на дрова, и на льду залива загорелись десятки костров.
Между тем неутомимые казаки добрались до окраины Умео и затеяли там стрельбу. В городе поднялась паника. Комендант Умео генерал граф Кронштедт оказался в прострации — в городе стрельба, на льду — море огней.
Утром 10 марта, когда авангард Барклая завязал бой у деревни Текнес, а вся колонна, выбиваясь из снега, выходила на материк, прибыл шведский парламентер, сообщивший о предстоящем перемирии. По заключенному условию генерал Кронштедт сдал русским Умео со всеми запасами и отвел свои войска на 200 верст к городу Гернезанду.
Заняв Умео, Барклай сделал все распоряжения, чтобы утвердиться в нем, и готовился оказать содействие колонне графа Шувалова, шедшей через Торнео. Среди этих приготовлений вечером 11 марта было получено известие о перемирии с неожиданным приказом о возвращении в Васу. Барклаю тяжело было выполнить этот приказ. Он принял все меры, чтобы обратное движение «не имело вида ретирады». Поэтому главные силы двинулись не ранее 15 марта, а арьергард — только 17 марта. Не имея возможности вывезти военную добычу (14 орудий, около 3 тысяч ружей, порох и др.), Барклай объявил в прокламации, что оставляет все захваченное «в знак уважения нации и воинству».
Войска выступили двумя эшелонами с арьергардом и в три перехода достигли острова Бьорке, откуда направились на старые квартиры в районе Васы. Несмотря на жестокий мороз, обратное движение по проложенной уже дороге было намного легче, чему способствовали также теплая одежда и одеяла, взятые из шведских магазинов, а также подводы под ослабевших и больных солдат и снаряжение.
При выступлении из Умео местный губернатор, магистрат и представители сословий благодарили Барклая за великодушие русских войск.
Южный корпус, которым командовал князь Багратион, насчитывал 15,5 тысячи пехоты и 2 тысячи конницы (четыре эскадрона гродненских гусар и казаки). Впереди войска Багратиона наступали два авангарда: правый — генерал-майора Шепелева и левый — генерал-майора Кульнева.
22 февраля казаки имели удачную стычку с передовыми постами неприятеля.
26 февраля основные силы Багратиона сошли на лед и двинулись к острову Кумблинге. Войска были полностью обеспечены полушубками, теплыми фуражками и валенками. Караван саней, нагруженных продовольствием, вином и дровами, тянулся за войсками. 28 февраля к колонне присоединились военный министр граф Аракчеев и главнокомандующий Кнорринг в сопровождении русского посланника в Швеции Алопеуса.
Алопсус имел дипломатические полномочия на случай желания противника вступить в переговоры.
2 марта войска сосредоточились на Кумлинге, а 3 марта выступили уже разделенные на пять колонн, обходя полыньи и сугробы. Пехота шла рядами, а конница — где по двое, а где и гуськом. Передовые части шведов оставляли мелкие острова и уходили к западу. К вечеру 3 марта первые четыре колонны заняли остров Варде, расположенный впереди Большого Алан да, а пятая колонна прошла через Соттунга на остров Бенэ, где столкнулась с арьергардом противника. Казаки атаковали его, а Кульнев с остальными войсками пошел в обход острова, что заставило шведов спешно отступить. Как раз в это время начальник Аландского отряда получил известие о совершенном в Стокгольме государственном перевороте.
До шведской столицы русским оставалось лишь пять-шесть переходов, поэтому новое шведское правительство выслало навстречу русским для переговоров полковника Лагербринна. Багратион не стал вступать в переговоры с Лагербринном, а отправил его в обоз к Аракчееву и Кноррингу. А сам Багратион приказал войскам продолжать наступление. Через двое суток был без боя занят весь Аландский архипелаг. Лишь авангард Кульнева настиг у острова Лемланд неприятельский арьергард. После небольшой стычки шведы бежали, бросив пушки.
Между тем в Стокгольме произошла смена власти. Гвардейские полки свергли Густава IV. Новым королем риксдаг избрал дядю Густава IV, герцога Зюдерманландского, вступившего на престол под именем Карла XIII.
Наступление трех русских корпусов на Швецию поставило ее в безвыходное положение. Поэтому новое правительство первым делом обратилось к русским с просьбой о перемирии. 4 марта в корпус Багратиона с просьбой о перемирии прибыл генерал-майор Георг-Карл фон Дёбельн, командующий шведскими береговыми войсками. Он начал переговоры сначала с Кноррингом и Сухтеленом, а затем — с Аракчеевым. Последний сперва не соглашался на перемирие, ссылаясь на то, что цель императора Александра I состоит в подписании мира в Стокгольме, а не в покорении Аландского архипелага. Аракчеев приказал даже ускорить наступление русских войск.
К вечеру 5 марта все силы шведов были уже на западном берегу острова Эккер, а в ночь на 6 марта они начали отступление через Аландегаф. Русским достались брошенные батареи с боеприпасами, лазарет и транспорты. Конница авангарда Кульнева, не сходившая со льда в течение пяти суток, у Сигнальшера настигла арьергард отступавших шведов. Казаки Исаева окружили одну колонну, свернувшуюся в каре, врезались в нее, отбили два орудия и взяли в плен 144 человека, нагнали второе каре, взяли еще две пушки. Гродненские гусары окружили отделившийся батальон Зюдерманландского полка (14 офицеров и 442 нижних чина с командиром во главе) и после недолгой перестрелки вынудили его сдаться. Общее число пленных, взятых Кульневым, превысило силы его отряда, а все пространство снежной пелены Аландегафа было усеяно брошенными повозками, зарядными ящиками, оружием и др.