my own fault for procrastinating.
Travelling by train in peak holiday time - lowest fare now 125 pounds.
Flight with BA - 60 pounds.
Booked flight!
I did not want to fly with BA again, after their monumental stuff up of last year's trip, and totally idiotic and incorrect response to complaint - but they were the best deal.