London Bus Tours Looking for a hop-on hop-off bus tour of London? Look no further, we have hop-on hop-off package deals, open top bus tours for 1 day or 48 hours and much more to choose from including flexible open-dated tickets and some with a free walking tour. From Buckingham Palace to Westminster Abbey, the London Eye to Big Ben, you’ll get to see them all and you can even try our London sightseeing packages We are delighted to be able to offer open top bus tours of London. We have an English speaking tour guide and full social distancing measures in place, including supplying you with a single use face mask and gloves. We are controlling the maximum number of people on a bus at any one time, but will not stop giving the fascinating facts about our capital city .View all of our social distancing measures here.

Hop-on hop-off bus ticket
Audio guides available in 11 languages
Live guide on selected blue routes
One-way river cruise *
Free Wi-Fi on all Open Top buses
Entrances to attractions
Gratuities
Adult
£35
Child
£20
Open top bus tour around London
A professional live guide*
Audio guides available in 11 languages
This is not a Hop-On Hop-Off tour
Entry to attractions
No refreshments will be provided
Adult
£32
Child
£15
Reduced capacity and allocated time slots to avoid over crowding
Panoramic tour of London
Live English-speaking guide
Audio guides available in 11 languages
Free Wi-Fi
Gratuities (optional)
Additional refreshments
Hotel pick up or drop off
Adult
£27
Child
£15
1 day hop-on hop-off bus tour
Ticket is valid on Christmas Day only
Entry to attractions
Gratuities (optional)
Food and beverages
Adult
£65
Child
£55
60 to 90 min tour of London's Christmas lights
Live English-speaking tour guide
Food and beverages
Hotel pick up or drop off
Adult
£12
Child
£12
One day hop-on hop-off bus ticket that can only be used on one calendar day
Audio guides available in 11 languages
Choose from 60+ stops throughout central London
Free Wi-Fi on all Open Top buses
Entrances to attractions
Gratuities (optional)
Adult
£35
Child
£20