You use an Oyster card in London and you buy train tickets in advance and after peak hours or arriving to less "main" train stations (like Liverpool Street instead of King's Cross). If you can, you take a National Express/Megabus coach. English, British doesn't matter unless you are an OAP.