People's Square Metro Station is a key transportation hub in the heart of Harbin, the Ice City. The station's design blends Russian architectural influences with modern elements, reflecting Harbin's unique identity as a cultural crossroads between China and Russia. Nearby attractions include Central Street and St. Sophia Cathedral, making it a convenient starting point for exploring the city's history. In winter, the station provides easy access to the Harbin Ice and Snow World, where visitors can marvel at ice sculptures and enjoy winter activities.

Harbin/Renminguangchang Top Hotel Picks
Select your travel dates to find the best prices and availability































