В августе 1808 года полк отправился в Португалию, откуда выступал затем против Наполеона в ходе Пиренейской войны. Гренадерская рота полка служила под командованием Джона Мура и участвовала в битве при Ла-Корунье в январе 1809 года, прежде чем её в том же месяце эвакуировали в Англию. Остальная часть полка продолжила боевые действия на полуострове: в июле 1809 года он сражался при Талавере, а в сентябре 1810 года дрался при Бусаку, прежде чем его отбросили к линиям Торрес-Ведрас. В мае 1811 года участвовал в битве при Альбуэре, в июне 1813 года сражался при Витории. В ходе последующего преследовании французских войск, отступавших из Испании во Францию, 3-й полк сражался в битвах при Пиренеях в июле 1813 года, при Нивеле в ноябре 1813 года, при Ниве в декабре 1813 года, при Ортезе в феврале 1814 года и при Тулузе в апреле 1814 года. С 1816 по осень 1818 года нёс службу во Франции в составе оккупационного контингента.