If I look at Manchester-London in a weeks time with a non-flexible ticket it costs £45 return (actually for £45 it's pretty flexible - you are just limited to one firms trains, a bit like that BA fare, and can't travel in the morning rush hour)
https://i.imgur.com/CNCzmKu.png
That's less than 9p per mile. What do you think a fair price would be?