Why does it cost £376 return to Devon on a train when it doesn’t cost that for a return flight to Spain

Gary Bevan, Doncaster