1997 року уклав контракт з клубом «Сельта Віго», у складі якого провів наступні два роки своєї кар'єри гравця. У Ла Лізі дебютував 6 серпня в поєдинку з «Реал Сосьєдадом» (1:2). Він провів у «Сельті» два сезони і зайняв з ним п'яте та шосте місця, але основним гравцем не став. У 1999 році Дан перейшов в інший клуб іспанського вищого дивізіону «Алавес». У першому сезоні норвезький захисник і тут не був основним, але з наступного сезону 2000/01 він став основним гравцем і вийшов з командою у фінал Кубка УЄФА. У цій грі Егген також вийшов в основі, але вже на 23 хвилині, за рахунку 0:2, був замінений на форварда Івана Алонсо, але все ж іспанський клуб програв «Ліверпуль» 4:5 за рахунок золотого голу. У сезоні 2001/02 Егген жодного разу не з'явився на полі через травми і в січні 2003 був відданий в оренду до шотландського «Рейнджерс», де також так і не дебютував у шотландській Прем'єр-лізі.