I've tried both in the last couple of days. I flew to London (City Airport) yesterday evening, then after a seminar at the ICAEW this morning, I'm now on the train back home.
Why the different methods of travel? Simple. I'm going home to Carlisle which doesn't (yet?) have a passenger airport. That means I have to go home by train. And I needed to be in the office as long as possible yesterday, but be in London in time for dinner. That meant flying.
Unlike my sister (PR officer for the Vegan Society) I don't object to flying when needed. (Sorry Manda.) I prefer not to do it every week but quite happy to fly if it's the most practical way to travel for that particular journey.
Next time I go to London, I'll also be going by train, again because I'm travelling from Carlisle.
But if and when I travel between Edinburgh and London again, which method would I choose?
I have to say I think I'd plump for the plane.
I was only offline for just over an hour while the flight was airborne. I could quite happily work at the airport before the plane left (especially given I have my new company iPhone). And it meant spending less time squished into a tiny space with a bunch of random strangers :-) Also, never mind the on-train so-called quiet coach where you're not supposed to use mobiles - on the plane you physically can't use them. So writing articles and blog posts would be easier on the plane, in a quieter environment.
Perhaps it's also because there's no excitement about travelling by train any more now that I do it at least twice a week, but flying is still something of a novelty :-)
Price? Book early enough and the plane has it! My plane ticket cost me £40 (British Airways, Edinburgh to London City) and the single train ticket cost £58!
The plane's only downside is that take-off and landing do give me the blue spooks.
So all in all, definitely the plane wins!