Yes, London public busses are included with the Travelcard. Private coach companies and hop-on-hop-off busses are not included