Le réseau de bus de Londres s'étend sur l'ensemble de la capitale et assure un service régulier et accessible. Si vous possédez une carte Oyster, un trajet simple vous coûtera 1,40 £ : touchez simplement la borne avec votre carte lorsque vous montez dans le bus. Un plafond journalier de 4,40 £ est établi si vous utilisez uniquement les services de bus et de tramway. Payé en espèces, un ticket de bus simple coûte 2,40 £. Des cartes de bus pour sept jours, un mois et un an sont aussi disponibles. Pour vous déplacer à votre guise sur le réseau, consultez le guide des bus du centre de Londres disponible auprès des centres d'information touristique des grandes stations de métro ou utilisez le calcul d'itinéraire en ligne de Transport for London. Un service de nuit réduit fonctionne toute la nuit, la plupart des lignes passant par Trafalgar Square. Les enfants de moins de 16 ans voyagent gratuitement (lils doivent présenter un justificatif avec photo). Les cartes Freedom permettent aussi aux personnes handicapées et aux personnes âgées de voyager gratuitement.