The Rainbow Hotel Shanghai is located between Hong Qiao Airport and Shanghai downtown, both of which are 15 minutes drive away. It is a short drive from the Shanghai Mart Exhibition Centre and 10 minutes walk to the Hangqiao commercial area. Rooms at the Rainbow Hotel are fairly spacious and decorated with maple and teakwood furniture.