Q: I am taking my 5 year old granddaughter to London for the first time in October. We only have about 2 hours for sightseeing before going to the theatre. She would love to ride on a bus. Any suggestions for a bus tour.
A: This will depend a bit on which part of London the theatre is in but I’d suggest she might like to ride on one of the few remaining routemasters. The famous double decker buses still run on these routes:

Heritage Route 15 Trafalgar Square – Strand – Fleet Street – Ludgate Hill – Cannon Street – Eastcheap – Tower Hilll (Operator – Stagecoach)

Bus Route 9: Royal Albert Hall – Kensington Road – Knightsbridge – Piccadilly – Trafalgar Square – Strand – Aldwych (Operator – First)

Perhaps the number 15 from Trafalgar Square to Ludgate Hill and back might be a nice trip to do. As far as fares go, these are normal London bus routes so you can travel on them using a London transport travelcard, oystercard or buying a ticket at some of the stops.