The Torch Square (Olympic Light) in Beijing is a landmark brimming with Olympic spirit, known as one of the iconic sites from the 2008 Beijing Olympics. The giant torch sculpture symbolizes the passion and vitality of the Olympic flame. With its spacious surroundings and beautiful green landscapes, this spot is perfect for snapping photos or taking a relaxing stroll. When the lights come on at night, the area transforms into something truly magical—a must-visit destination!

Beijing/Torch Square (Light of the Olympics) Top Hotel Picks
Select your travel dates to find the best prices and availability



















