В 1470 году Уорику удалось восстановить на троне отца Эдуарда, а сам принц с матерью и женой готовился вернуться в Англию. Однако их отбытие было отложено до марта 1471 года из-за штормов, штормы же задержали их в море: из Онфлёра Ланкастеры отплыли 24 марта и достигли английского побережья всего за двенадцать часов, но затем встречные ветра не давали им высадиться в течение семнадцати дней и ночей, и в Уэймут Ланкастеры прибыли только поздно вечером 14 апреля 1471 года. Эдуард IV, бежавший во Фландрию годом ранее, опередил Ланкастеров с высадкой на три недели. В день их высадки в Уэймуте (по другим данным, на следующий день) Ланкастеры узнали о поражении и гибели «делателя королей» в битве при Барнете. 15 апреля Ланкастеры прибыли в , где их приветствовал герцог Сомерсет, посоветовавший матери Эдуарда, ввиду гибели Уорика, положиться на лояльность западных графств, которые, по словам Сомерсета, были готовы подняться на защиту принца и королевы в любой момент. Маргарита отдала приказ о всеобщем сборе, и войска во главе с принцем Эдуардом прошли маршем через Эксетер и Бристоль, и 3 мая вечером достигли Тьюксбери. Эдуард IV шёл к ним навстречу, но не был уверен, намеревались ли они отправиться в Лондон или к северной границе Уэльса; Ланкастеры смогли обмануть короля-Йорка в своих передвижениях, когда отправились к Глостеру, где, однако, им было отказано во въезде . Ланкастеры разбили лагерь перед городом Тьюксбери в весьма выгодной позиции: лагерь оказался защищён «грязными переулками, глубокими дамбами и множеством изгородей». Эдуард IV в это же время достиг Чилтенхэма и на следующий день построил свои войска у Тьюксбери для сражения. Армию Ланкастеров возглавила мать семнадцатилетнего принца, Маргарита Анжуйская, при поддержке Эдмунда Бофорта, 4-го герцога Сомерсета, но так же, как и Уорик, потерпела поражение.