Upvote:4
The following information is from Shanghai Botanical Garden page. Supposedly one of the largest botanical gardens, Shanghai Botanical Garden, 上海植物园, is in Xuhui District, 徐汇区.
Opening hours are 7am - 5pm every day.
The Transportation section says:
Shanghai Botanical Garden can be reached on the Shanghai Metro using Shanghai Metro Line 3 to Shanghai South Railway Station (上海南站站) or Shilong Road Station (石龙路站). Alternatively, it can be access by rail from the main Shanghai South Railway Station.
Shilong station looks like it's around a mile from the garden's main entrance.
The street address is 997 Longwu Rd (which has multiple bus lines). The closest bus station, southbound on Longwu Rd, north of the garden, is 龙吴路龙水南路. The closest station northbound (south of the garden) is 龙吴路百色路 (? Longwu Rd / Baise Rd).
Yelp reviews from 2016 report a base entrance fee of RMB 15, while RMB 40 gets you into green houses, etc.