If you are looking for recommendations for hotels and hostels in Shanghai, here is our recommendation list for travelers with different budgets. We collect the list based on local reputation and feedback from our thousands of visitors, so we hope it can provide you the most authentic tips as we don’t take any commission from them.
Luxury Hotels
Fairmont Peace Hotel (上海和平饭店) $$$

Peace Hotel was one of the legendary landmarks in Shanghai. Built-in 1929, this historical hotel is an Art-Deco masterpiece. Located at the intersection of the Bund and Nanjing Road, here is the perfect place to explore fantastic river scenery and vibrant lifestyle.
Location: 20 East Nanjing Road, Shanghai 200002, China
Starting from: 300 USD/night
Hyatt On The Bund (上海外滩茂悦大酒店) $$



Located at the northern end of the Bund, Hyatt On The Bund offers a spectacular view of the Bund, Huangpu River, and Lujiazui financial district. It is only a 5-minute walk away from Waibaidu Bridge, where you can also enjoy the view of Suzhou Creek.
Location: 199 Huang Pu Road, Shanghai 200080, China
Starting from: 200 USD/night
Grand Hyatt Shanghai (上海金茂君悦大酒店) $$
Located in the striking-high Jinmao Tower in the heart of Pudong Lujiazui financial district, Grand Hyatt Shanghai offers you a great view of the Bund and Puxi skyline. Here is only 500m away from Lujiazui Subway Station (Line 2), and a 10-minute drive from People’s Square.
Location: Jin Mao Tower, 88 Century Avenue, Shanghai 200121, China
Starting from: 200 USD/night
W Shanghai The Bund (上海外滩W酒店) $$$
W Shanghai The Bund is a luxury hotel located at the North Bund. You can enjoy a great view of the Huangpu River in this chic hotel.
Location: No.66, Lvshun Road, Shanghai 200080, China
Starting from: 300 USD/night
Economic Hotels
Pacific Hotel (上海金门大酒店) $
Pacific Hotel is just a 3-minute walk away from the People’s Square subway station and the prosperous Nanjing Road. And the Shanghai Museum is within 10 minutes walk.
Location: No.108 Nanjing West Road, Huangpu District, Shanghai 200003, China
Starting from: USD 65/night
Radisson Blu Hotel Shanghai New World (上海新世界丽笙大酒店) $$



Situated near the People’s Square and the Bund, you will find it easy to get to the subway station. You can also enjoy a great view of the city skyline from the 208-meter tower of the hotel.
Location: No.88 West Nanjing Road, Huangpu District, Shanghai 200003, China
Starting from: 100 USD/night
Metropolo Classic, Shanghai, YMCA-People square (锦江都城经典上海青年会人民广场酒店) $$



This hotel locates just a 2-minute walk from Dashijie metro station (Line 8). Built-in 1931, this architecture design combines western decor and traditional Chinese style.
Location: No.123 Xizang South Road, Huangpu District, Shanghai 200021, China
Starting from: 85 USD/night
Hostels
Pheonix Hostel(老陕客栈)$



The hostel located in one of the best areas of the city, especially for those who are crazy about food as it is on Shanghai’s best local food street. It is 4 minutes’ walk away from Dashijie metro station (Line 8) / 10 minutes walk away from People’s Square metro station (Line 1/2/8). The hostel also owns a great restaurant that features northwestern Chinese food.
Location:No.17 South Yunnan Road, Huangpu District, Shanghai 200000, China
Starting from: 20 USD/night
Leave a Reply