Xinhui Hotel si trova a soli 10 minuti in auto da Distretto commerciale di via Nanjing e Bund. Il bar/caffetteria in loco è il posto ideale per fermarsi a mangiare un boccone. Il centro benessere, invece, ti permetterà di scegliere tra massaggi e tanto altro ancora. Inoltre, luoghi d'interesse come Tempio Jing’an e Shanghai Centre si trovano a poca distanza in auto dalla struttura. La struttura è una comoda base per spostarsi con i mezzi pubblici: Stazione di Stadium si trova a 7 min a piedi e Stazione di Shanghai Swimming Center a 8.