Войска 2-го Белорусского фронта после завершения операции в районе Данцига и Гдыни должны были сменить войска 1-го Белорусского фронта, участвовавшие в Померанской операции, на 180-километровом фронте от Кольберга на побережье Балтийского моря до Ниппервизе на Одере.
Для выполнения этой задачи вместе с войсками пришлось осуществить перегруппировку артиллерии четырех армий, трех танковых, одного механизированного и одного кавалерийского корпусов (2-й ударной, 65, 70-й и 49-й армий; 1, 3-го и 8-го гв. тк, 8-го мк и 3-го гв. кк), а также большого количества артиллерии РВГК. Не считая батальонной и полковой артиллерии, а также отдельных дивизионов стрелковых дивизий, танковых, механизированного и кавалерийского корпусов, количество войсковой артиллерии составило 49 артиллерийских и минометных полков. В перегруппировке участвовал, помимо того, 101-й артиллерийский полк РВГК.
Таким образом, в перегруппировке артиллерии 2-го Белорусского фронта участвовало 150 артиллерийских и минометных полков всех типов. Столь крупная перегруппировка была осуществлена в очень короткий срок, с 4 по 13 апреля. Артиллерийские соединения и части РВГК, вооруженные тяжелыми системами и имеющие тракторную тягу, перевозились по железной дороге, для чего потребовалось 65 эшелонов. Вся остальная артиллерия перебрасывалась на новое направление походным порядком на расстояние от 250 до 370 км.
Перегруппировка артиллерии 1-го Белорусского фронта была более сложной, что определялось необходимостью вывода в полосу своего фронта войск и артиллерии, участвовавших в Померанской операции, значительным сужением полосы фронта и изменением границ между армиями. Кроме того, для усиления армий ударной группировки в их полосы выводились части РВГК из резерва фронта и частично из других армий.
В разгроме померанской группировки противника участвовали: 3-я ударная, 61, 47-я армии, 1-я армия Войска Польского, 1-я и 2-я гвардейские танковые армии, 2-й и 7-й гвардейские кавалерийские корпуса. Не считая полковой и батальонной артиллерии, в составе этих войск насчитывалось 53 полка войсковой артиллерии и 104 артиллерийских и минометных полка РВГК (в том числе и армейских). Вся войсковая и армейская артиллерия осуществляла перегруппировку в составе своих армий, корпусов и дивизий.
Перегруппировка артиллерии РВГК планировалась отдельно, причем 50 полков сразу же направлялись в другие армии, уже развернутые в полосе фронта, 29 полков оставались в армиях, в составе которых действовали в Померанской операции и вместе с ними перебрасывались на новое направление, а 25 полков совершали перегруппировку в два этапа – выводились в резерв фронта, с последующей их передачей в армии ударной группировки. Кроме того, на усиление этих армий передавались 38 полков из ранее созданного резерва фронта и 24 полка из других армий. Таким образом, во внутрифронтовой перегруппировке, не считая войсковой и армейской артиллерии, участвовали 166 полков РВГК, которым пришлось совершить марши на расстояние от 75 до 250 км.
В связи с изменением границ ответственности армий и общим сокращением протяженности фронта во всех армиях были проведены внутриармейские перегруппировки артиллерии, правда, на сравнительно небольшие расстояния.
Перегруппировка некоторой части артиллерии из Восточной Пруссии была проведена в период с 9 по 22 марта. Основная же перегруппировка войск, в том числе и артиллерии, проводилась с 7 апреля, после того как началась смена частей 1-го Белорусского фронта войсками 2-го Белорусского фронта, и полностью закончилась к 14 апреля.
С 15 марта из резерва Ставки в состав 1-го Белорусского фронта начали прибывать по железной дороге 3-й артиллерийский корпус прорыва в составе 2-й и 18-й артиллерийских дивизий, 2-я гвардейская минометная дивизия, 38, 50-й и 318-й гвардейские минометные полки полевой реактивной артиллерии. Все эти части и соединения к 8 апреля закончили свое сосредоточение в резерве фронта.
Вывод артиллерии РВГК из резерва фронта в армии ударной группировки и ее перегруппировка между армиями были проведены с 8 по 11 апреля.
Перегруппировка войск 1-го Украинского фронта и его артиллерии, хотя и носила внутрифронтовой характер, была также очень сложной. С 3 апреля, после передачи 4-му Украинскому фронту 60-й армии, протяженность фронта сократилась с 470 до 390 км. К этому времени в составе фронта оставалось шесть общевойсковых и две танковые армии (3, 13, 52, 5-я гв., 21-я и 59-я армии, 3-я и 4-я гв. танковые армии).
На усиление фронта поступали три общевойсковые армии. 2-я армия Войска Польского со 2-й артиллерийской дивизией, 14-й истребительно-противотанковой артиллерийской бригадой и 3-м минометным полком 9 апреля сосредоточилась в лесах северо-западнее Бунцлау в полосе 13-й армии. 28-я и 31-я армии, следовавшие из Восточной Пруссии по железной дороге, могли прибыть в полосу фронта только к началу операции, и то не полностью.