20 Shanghai, China Hotels Under 100 Dollars Per Night

Shanghai hotels under 100 dollars

Here are the 20 best-rated Shanghai hotels under 100$:


Maixinge Boutique Hotel (2 stars) – from $22/night

Excellence Hotel Lingyan South Road (1.5 stars) – from $23/night

GreenTree Inn Shanghai Jiading Huancheng Road Express (2.5 stars) – from $28/night

Baolong Homelike Hotel (2 stars) – from $33/night

Shanghai Fish Inn Bund (3 stars) – from $36/night

You may also like...
20 Suzhou, China Hotels Under 100 Dollars Per Night

Linjiang No.1 Hotel (3 stars) – from $42/night

Dingtian Ruili Service Apartment and Hotel (4 stars) – from $46/night

Crowne Plaza Shanghai Fudan (5 stars) – from $53/night

Starway Premier Hotel Expo Site Jinshang (3.5 stars) – from $55/night

Radisson Hotel Shanghai New World (5 stars) – from $74/night

Grand Mercure Shanghai Zhongya (5 stars) – from $76/night

You may also like...
20 Hangzhou, China Hotels Under 100 Dollars Per Night

Ladoll Service Apartments (4 stars) – from $77/night

Radisson Blu Hotel Shanghai Hong Quan (5 stars) – from $78/night

Holiday Inn Shanghai Songjiang (5 stars) – from $78/night

Liston Hotel (4 stars) – from $83/night

Holiday Inn Shanghai West (4 stars) – from $88/night

Radisson Hotel Pudong Century Park (5 stars) – from $88/night

You may also like...
20 Guangzhou, China Hotels Under 100 Dollars Per Night

Crowne Plaza Shanghai Xiayang Lake (3 stars) – from $89/night

Courtyard Puxi Marriott (4 stars) – from $96/night

Songjiang New Century Hotel Shanghai (5 stars) – from $97/night

Remember, these are only the 20 best-rated cheap hotels in Shanghai, China! If you need to find even cheaper accommodation, please check out the full list of Shanghai hotels!