Expats can look forward to a wonderful array of annual events in London alongside the vast selection of activities and things to do in the city. Expats can be sure that they'll find something to pique their interest, whether they enjoy art, sports or are simply looking for an excuse to party.

Here is a list of the main festivals on the city's calendar.

Annual events in London

Chinese New Year (January/February)

London's Chinatown, located in Soho, comes alive with colour each year to mark the advent of the Chinese New Year. Expats can expect processions, parades and lots of great food.

The Oxford and Cambridge Boat Race (March/April)

This boat race between Oxford University Boat Club and Cambridge University Boat Club takes place on the River Thames each year. The race is a popular fixture on the British sporting calendar and about a quarter of a million people come out to watch from the banks of the famous river.

London Marathon (April)

The Virgin Money London Marathon run is a 26-mile (42km) route starting in Blackheath and winding its way past noteworthy London landmarks such as Greenwich and Tower Bridge. At least 30,000 professional and amateur athletes take part in the competition each year, and the atmosphere is both festive and inspirational for spectators.

The Chelsea Flower Show (May)

This is the gardening event of the year and is held at the Royal Hospital in Chelsea each May. It is a five-day event which showcases the world’s best horticulture and is attended by about 150,000 people every year. The show gardens on display are a truly unique and spectacular kaleidoscope of colour. 

Trooping the Colour/Queen's Birthday Parade (June)

A colourful parade full of pomp and pageantry, the Trooping of the Colour takes place amid the pleasant summer weather of June each year. Highlights include the march of the Massed Bands and the parade of the Household Cavalry Mounted Regiment with their magnificent black chargers.

Pride in London (June/July)

The annual gay pride parade is held in June or July each year. It is one of the UK’s largest outdoor events and is attended by around a million people annually. Large numbers of people also take part in the parade, which is known for its colourful and festive atmosphere.

Notting Hill Carnival (August)

Since 1966 this has been one of London’s biggest and most colourful parties. This free-to-attend festival is held each year in celebration of London's vast Carribean community.

Totally Thames (September)

This festival celebrates London’s life source, the Thames. Recently revamped, festivities last a month and are marked with diverse and exciting events all along the river, including pop-up performances, art installations, river clean-ups and workshops.

Christmas in London (November/December)

There's a plethora of fun and festive events leading up to Christmas in London, beginning with the switching on of the lights in November. Throughout December, attendees can enjoy Christmas markets, ice skating and more.