I've got family in Kent so have tried all forms of transport. Worst by far is bus, fucking horrific but it is cheap. Best was flying from Glasgow to London city airport then getting train.
Virgin trains is ok but it's the most expensive out of all methods.