14 января 1945 г. с западного берега Вислы, южнее Варшавы, танковая армия Катукова начинает неслыханный в военной истории по глубине и по темпам рейд в ходе Висло-Одерской операции (глубина наступления 600 километров). В отдельные дни темпы передвижения достигали 100 километров и более, и все это — по вражеской территории. Действия разворачиваются стремительно. После освобождения городов Лодзь и Гнезен 1-я гвардейская танковая армия блокирует г. Познань частью сил, а главными силами выходит на Одер и сразу захватывает плацдарм на западном берегу. Кроме того, армия Катукова форсирует реки: Пилицу, несколько раз изгибающуюся в пути следования армии, Варту, Обру. Западный берег Обры был укреплен мощной стальной броней многоэтажных дотов. Здесь и зубья дракона, и надолбы, и ловушки, и минные поля — и все это преодолевают советские танкисты, пробивая брешь в обороне до подхода пехоты. Затем танки Катукова устремились к Одеру, ведя за собой пехоту. 1 марта 1945 г. 1-я гвардейская танковая стремительным рейдом, рассекая Померанию на две части, вышла к Балтийскому побережью, отрезав и окружив войска врага. Затем, как смерч, «катуковцы» пронеслись по Восточной Померании, заняли побережье Балтики и приступили к подготовке штурма Берлина.
Боевая подруга командарма Е. С. Катукова вспоминала о тех днях: «Мы на германской земле! С непривычки эта страна производит удручающее впечатление. Вся в сером камне какого-то арестантского цвета, с зеленоватым оттенком. Дома — с остроконечными крышами, стоят тесно, похожи один на другой.
До Берлина прошли много деревень, и все они как одна. В домах стандартная мебель, все одинаково, нет никакой индивидуальности. Все здесь как-то не по-нашему, и ничто не радует глаз. Нет нашего русского простора. Даже лес, и тот другой. Сосны, как спички, понатыканы рядами, весь подлесок вырублен. Земля плохая — один песок.
Мы вступали в города и деревни, из которых немцы, не успев закрыть дверей квартир и магазинов, бежали. На плитах еще кипели кофейники… Во всех дворах непоеный скот. Недоенные несколько суток коровы мычали так, будто их жгли огнем. Хозяйство у немцев не бедное, в каждом доме — электродойки, шкафы доверху забиты добром. А дороги все усыпаны пухом от перин, подушек, как снегом…».
Противник ждал наступления советских войск на берлинском направлении, хотя и не знал его точной даты. С началом битвы за германскую столицу армия Катукова прогрызала глубокоэшелонированную оборону немцев на Зееловских высотах. Здесь местность была лесистой с бесчисленными речками, болотами, каналами. Маневр в процессе ведения боя танковыми войсками был чрезвычайно затруднен. После жестоких боев на высотах образовалась узкая щель — железная дорога на город Зеелов. В этот момент Катукову пришла в голову мысль пустить ночью танки с зажженными фарами по железнодорожному полотну. Противник решил, что это свои войска выходят из окружения, и некоторое время не открывал огонь. Катуков, пользуясь неожиданностью, бросил в прорыв все свои силы, оставив на других участках лишь прикрытие. «В 1941 году у Катукова было всего 45 танков, а теперь эта громада: танк к танку, пушка к пушке — занимала пространство в 150 километров. И в эту узкую горловину вошла вся армия Катукова», — писала Е. С. Катукова.
Так, в жестоких боях истребляя противника и отбивая его отчаянные контратаки на левом фланге 1-го Белорусского фронта Жукова, танковая армия Катукова ворвалась в восточную и юго-восточную часть Берлина. Она первой форсировала реку Шпрее и, взаимодействуя с войсками 8-й армии В. И. Чуйкова, овладела Зоопарком и частью парка Тиргартен близ Рейхстага. Здесь «катуковцы» вошли в соприкосновение с войсками танковой армии генерала С. И. Богданова, наступавшими с севера и северо-востока. 2 мая 1945 года Берлин пал.
С конца войны и до 1948 г. Михаил Ефимович Катуков занимает пост начальника Советской военной администрации Земли Саксонии и одновременно командует танковой армией. С 1948 по 1950 г. он командующий бронетанковыми и механизированными войсками в Германии, с 1951 по 1955 г. служит в Бобруйске в Белоруссии. В 1953 г. — член Бобруйского областного совета депутатов трудящихся, в феврале 1955 г. — депутат Верховного Совета Белоруссии. В июне 1955 г. назначен в Министерство обороны в Главную инспекцию — генерал-инспектором танковых войск. В апреле 1957 г. М. Е. Катуков — заместитель начальника Главного управления боевой подготовки сухопутных войск Министерства обороны СССР. В 1959 г. ему присвоено звание маршала бронетанковых войск.