Located at the intersection of Zhufeng Highway and Huqingping Highway, the station is named after the nearby Zhujiajiao town, an ancient canal town and major tourist attraction in Shanghai.
An elevated structure, the concourse level is connected by three entrances, two of which descend to street level on the south side of Huqingping Highway, and another which connects to the north side of the roadway via a pedestrian footbridge.
Toilets are located at the west end of the platform, within the fare-paid zone.
[3] The station is named after Zhujiajiao, an ancient town famous for its canals and a popular tourist destination.
However, the station is located about 1.5 kilometres (0.93 mi) away from the actual tourist site.