Bonsoir!
Les Oyster cards s'achetent dans n'importe quelle station de train ou de metro, elles coutent 5 livres + le montant de la recharge.
tfl.gov.uk/
ce site est tres bien pour faire les simulations de parcourt et savoir les prix des transports.
pour les bus tourisques vous pouvez acheter les billets directement au conducteur, sinon quasiment a tous les stops vous aurez un vendeur aussi.