Monet hotellit Shanghaissa sijaitsevat The Bund -nimella tunnetun rantakadun varrella ja sen lähikortteleissa, kaupungin keskustassa. Alueella on mahdollista majoittua lähellä rantaa, Huangpu-joen äärellä, ja kivenheiton päässä keskustan vilinästä. Hienot joki- ja suurkaupunkimaisemat tuovat alueelle laatua etsiviä matkailijoita. Alueella on tunnelmallisia hotelleja myös pariskunnille. Esimerkiksi Fairmont Peace Hotel uima-altaineen tarjoaa laadukasta majoitusta alueella. Elegance Bund Hotel on puolestaan tyylikäs ja edullinen hotellivaihtoehto kävelymatkan päässä rannasta.
Jos historiallisten kaupunginosien tunnelma ja arkkitehtuuri on makuusi, majoitus Shanghaissa kannattaa etsiä vanhasta kaupungista. Keskustassa sijaitsevissa historiallisissa kortteleissa voi tutustua nykyaikaisen metropolin perinteisempään puoleen. Suuntaa alueella esimerkiksi vanhan kaupungin antiikkimarkkinoille tai kauniiseen Yu Garden -puutarhaan. Vanhan kaupungin rajalla sijaitsee moderni Hotel Indigo Shanghai on The Bund. Tyylikäs majapaikkavalinta on myös Renaissance by Marriott Shanghai Yu Garden Hotel, josta aukeavat upeat kaupunkinäkymät.
Paikalliseen elämäntapaan Shanghaissa voi tutustua majoittumalla paikallisten asuttamalla Xujiahuin alueella. Hyvistä ostosmahdollisuuksistaan tunnettu alue sopii hyvin budjettimatkailijoille, sillä kaupunginosassa on paljon budjettiluokan hotelleja. Myös ravintolat ovat Xujiahuissa yleensä ydinkeskustan turistialueita edullisempia. Esimerkiksi Hua Ting Guest House Xujiahui -hotelli majoittaa matkailijat laadukkaasti ja kohtuulliseen hintaan.