Skip to main content

Magical Christmas Activities in London: Festive Tours & Holiday Experiences

Experience the magic of Christmas in London with spectacular Christmas lights tours, festive Thames cruises, and enchanting Christmas day trips to historic destinations like Oxford and the Cotswolds.

From dazzling holiday illuminations to charming Christmas markets and cathedral experiences, discover the perfect festive activities in London running from November through January.

From 8 November 2025 to 4 January 2026
Be enchanted by the sparkling Christmas lights of London on a magical bus tour. Follow a charming route and experience the festive atmosphere. Book your Christmas Lights Tour now, available from November 8, 2025 to January 4, 2026.
From 28 November to 20 December 2025
Enjoy a festive Christmas cruise on the River Thames in London between 28 November and 20 December. Includes welcome drink, 3-course lunch or dinner, live music or DJ, and stunning views of London’s landmarks.
From 22 November 2025 to 4 January 2026
Celebrate Christmas with The Snowman™ Afternoon Tea Bus Tour. Enjoy festive treats and London’s lights on a magical double-decker ride. Book now!
From 8 November 2025 to 4 January 2026
Step into the Christmas spirit aboard the Singalong Christmas Lights Tour Bus — twinkling lights, joyful carols, delicious mince pies, and festive drinks await! Book from November 8, 2025, to January 4, 2026!
Admire the beauty of London by night as you pass iconic landmarks. Enjoy a delicious 3-course dinner, then attend a memorable Midnight Mass at St Martin-in-the-Fields.
Spend Christmas Eve exploring Leeds Castle, Canterbury’s festive market, the White Cliffs of Dover, and historic Greenwich — all in a magical day trip from London.
Explore London on Christmas Day with a Hop-on Hop-off Bus Tour. Take in iconic sights at your own pace, and savor a festive 3-course Christmas lunch.
Feel the Christmas spirit as you spend the day in London. See the city's top sights and enjoy a traditional Christmas lunch.
Celebrate Christmas Day with a 1-hour Thames cruise. Enjoy panoramic views of London’s landmarks and live commentary.
Spend Christmas discovering England on the ultimate festive day trip from London. Attend Sung Eucharist at Canterbury Cathedral, enjoy a traditional Christmas lunch, and marvel at the iconic White Cliffs.
Spend Christmas Day exploring three iconic British locations: Windsor, Oxford, and Avebury. Enjoy a three-course Christmas lunch and included coach travel.
Experience an alternative Christmas filled with history and legend, exploring 4 unmissable destinations – Christmas lunch included!
On Christmas Day, enjoy a scenic journey through one of England’s most picturesque regions as you visit Oxford, the Cotswolds, and Stratford-upon-Avon—complete with a traditional Christmas lunch at a cozy English pub in Stratford-upon-Avon.
Take a Boxing Day tour from London and explore Windsor, Stonehenge and Bath. A full-day guided trip with coach transport included.
Depart from London for a festive day exploring Warwick Castle, Stratford-upon-Avon and Oxford. Enjoy scenic Cotswolds views between stops.