Im sure if you could take a ferry or something to barcelona you could take a train through france and into the Uk .... would prob be cheaper than a flight but who knows... its been 15 years since i have been over there
http://www.seat61.com/Spain.htm