Shanghai's dedicated musical theatre, mostly underground, built on the site of the 1928 Canidrome greyhound track. It premieres overseas musicals in China; Le Roi Soleil plays here from 30 Oct to 15 Nov 2026.
- Address
- 36 Yongjia Road, near Maoming South Road, Huangpu District
- Hours
- Show times vary; check the programme (not verified)
- Best time to go
- Evening · About 2.5 h
- Price
- Ticket prices vary by show; Price not verified
- Price level
- ¥¥¥
- Entry
- Tickets for shows
Details can change. Check hours and prices before you go.
Good to know
- Many shows have Chinese surtitles; check the language before you buy
- The Magnolia stage awards are held here each spring
