The Top 10 Holidays and Festivals in Shanghai

Chinese New Year / Spring Festival 2013
Andre Vogelaere / Getty Images

Holidays and festivals like dragon boat racing, National Day, and Chinese New Year can be enjoyed all around China, but experiencing them in Shanghai is special. The metropolis backdrop of the Bund and the megacity's history of Western influences lend even the oldest traditions a new kind of excitement.

Big festivals cause Shanghai to become even busier than usual, but don't worry: With some patience and a little planning ahead, you can still make great memories at any of these events.

01 of 10

Gregorian New Year’s Eve

Fireworks over Shanghai for New Year's Eve

nantonov / Getty Images


Although the Lunar New Year is celebrated with more enthusiasm a few weeks later, Gregorian New Year’s Eve on January 31 is as good a reason as any to party. The Bund is always busy, but due to a tragic stampede in 2015, large fireworks on the river are no longer guaranteed. Instead, many residents prefer the smaller celebrations in shopping and entertainment districts such as Xintiandi. The many Western expats who call Shanghai home gather at parties, ticketed events, and rooftop bars.

Another option for New Year’s Eve is going to Longhua Temple, one of the most important temples in the city, to ring a giant bell and bring good luck in the new year. Traditional performances and dance troupes provide entertainment.

02 of 10

Chinese New Year

Dancers perform a dragon dance during the Lunar New Year
Kevin Frayer / Stringer / Getty Images

Hands down, Shanghai is one of the best places in the world for celebrating Chinese New Year. You’ll get to witness ancient traditions observed within the setting of a modern metropolis. Along with seeing decorations and fireworks, you’ll enjoy stumbling across dragon and lion dances throughout the many interesting neighborhoods of the city.

You won’t be the only one enjoying Chinese New Year in Shanghai! The 15-day holiday period kicks off the exceptionally busy first Golden Week of the year; millions of people will be traveling, so you'd do well to book ahead.

In 2021, Chinese New Year will begin on February 12 (Year of the Ox).

03 of 10

Peach Blossom Festival

Pink peach blossoms on a tree in China

Philippe LEJEANVRE / Getty Images

Just as Japan celebrates hanami in early spring, Shanghai's city parks have enough brilliantly blooming peach trees to merit an annual Peach Blossom Festival. It begins in late March or early April, depending on Mother Nature’s whim.

The epicenter for the festival is Chengbei Folk Peach Orchard. Performances include traditional music, acrobatics, and everyone’s favorite: pig racing.

If you want something more low-key, an enjoyable day can be spent roving among parks appreciating the sights and sweet scents. Gucun Park is one of the best, but the Shanghai Botanical Garden in the southern part of the city is a sure bet for finding peach—plus cherry and plum—blooms.

04 of 10

Shanghai International Film Festival

Considered one of the largest international film festivals in Asia, the SIFF has been recognizing extraordinary talent in acting and filmmaking since 1993. Instead of Golden Globes, the most prestigious awards handed out during the 10-day event are Golden Goblets.

Film screenings take place in cinemas big and small all over the city. You’ll need to get tickets in advance for the most popular screenings, where directors and cast members may be in the audience.

Continue to 5 of 10 below.
05 of 10

Longhua Temple Fair

Longhua Temple in Shanghai

Holger Leue / Getty Images

Held in the largest of ancient temples in Shanghai, the Longhua Temple Fair is an exciting cultural event that’s been going on since the Ming dynasty! Along with worship activities, the festival consists of traditional dancing, martial arts, vegetarian food, cultural demonstrations, and other “folk” entertainment.

In 2020, the Longhua Temple Fair will be held on March 26.

06 of 10

Dragon Boat Festival

Colorful dragonboats from the dragonboat festival in Shanghai

Pai-Shih Lee / Getty Images

Dragon Boat racing is based on traditions that date back 2,500 years, and the three-day Dragon Boat Festival (aka the Duanwu Festival) is a favorite tradition; many Chinese people take time off work to enjoy summer weather and travel domestically around this time.

Festival-goers gather to watch dragon boat races, eat sticky rice dumplings, and drink realgar wine, a special brew used to keep insects at bay. The festival is held on the fifth day of the fifth lunar month (usually in June), a day thought to be very unlucky per old superstition. The 2020 Dragon Boat Festival will start on June 25.

07 of 10

Mid-Autumn Festival

A mooncake for the Chinese Moon Festival

Cheryl Chan / Getty Images

The Mid-Autumn Festival, better known to tourists as the “Mooncake Festival,” honors the full moon of the eighth lunar month. Heavy pastries known as mooncakes are gifted and shared among family and friends, lanterns decorate homes and public spaces, and some of the ancient “water” towns organize events.

The Mid-Autumn Festival is heavily commercialized but mostly quiet. Aside from the colorful lanterns and omnipresent ads for lavish mooncakes, many tourists may not even realize a festival is underway. Pick up a mooncake or two to enjoy (be warned: they’re filling!), then stroll and appreciate what is often one of the brightest full moons of the year.

The Mid-Autumn Festival takes place in late September or early October. The 2020 festival will begin on October 1.

08 of 10

Shanghai Tourism Festival

The Shanghai Tourism Festival has been held annually since 1990 and attracts millions of visitors every fall. A large parade, mascots, live music, and even a procession of decorated cruise ships on the river are part of the two-week event. The deal gets even sweeter with half-price admission to major tourist attractions around the city during the festival.

The 2020 Shanghai Tourism Festival will begin on September 11.

Continue to 9 of 10 below.
09 of 10

National Day and Golden Week

Busy street in Shanghai at night

Tony Shi Photography / Getty Images

The National Day holiday is celebrated throughout China every October 1 to commemorate the founding of the People’s Republic of China. The date also kicks off one of China’s “Golden Week” holiday periods.

An estimated 700 million people travel in China the week of October 1, making National Day the busiest time to be in Shanghai. Popular places such as the Bund will be inundated with tourists from the mainland who want to see different parts of their own country. The week after National Day isn’t the best time to explore Shanghai—not unless you just want to be awed by the size of the crowds!

Unlike other festivals in Shanghai that change dates based on the Chinese lunisolar calendar, National Day is always on October 1.

10 of 10


A colorful Christmas display in Shanghai

zyxeos30 / Getty Images

Although December 25 technically isn’t a public holiday in China, that doesn’t stop Shanghai residents from enjoying it. Business closures are unusual, but many Western expats choose to take time off. Christmas is mainly a secular holiday in Shanghai, so it’s more about evoking a holiday spirit. The big malls and entertainment districts display lights and decorations, and hotels often put together special Christmas buffets and banquets.

One of the nicest ways to observe Christmas in Shanghai is by visiting the Christmas markets, which are among the many enjoyable free things to do in Shanghai. The cozy, outdoor spaces are lit up and reminiscent of markets you would see in Germany or the Netherlands that time of year.