TGV Barcelona to St Pancras £145
I just bought a return Perpignan to St Pancras on the TGV for £200 first class (PREM) for mid-March, now that's a single seat "armchair" recliner with nobody beside you on all trains and includes 'meals' on the Eurostar with (at least) one bottle of wine.
Sure you can fly for much less, but at my age I value the comfort. It all depends what you want in life. And I don't want to be elbowing some smelly shell-suited fatso with two kids dropping crisps in the aisle and one sitting behind me kicking the back of my seat for two hours.....