Where to stay in Shanghai: Complete guide with 10 recommended star hotels
Where to stay in Shanghai: Complete guide with 10 recommended star hotels
Planning a trip to Shanghai and don't know where to stay?
Recently, many of my foreign friends visited China and chose the hotels I recommended. They were all delighted with the value and location of the hotels, although sometimes they were unsure how to choose the most suitable one. Therefore, in this guide, I present a selection of 10 hotels in downtown Shanghai, divided by category, so you can easily find your ideal accommodation without overpaying.
How to choose a hotel in Shanghai: what you need to consider
Before you look at the list, here are some tips for making a good choice:
- central locationStaying near Nanjing Road, the Bund, or People's Square will allow you to easily get around on foot or by subway.
- Proximity to the metroLines 1, 2, 10 and 14 connect to most tourist attractions.
- Room size: Check the square footage, as some budget hotels offer very small rooms.
- Included servicesSome hotels offer a buffet breakfast, a gym, a spa, or panoramic views.
- Opinions of other travelers: Look for recent guest reviews, especially about cleanliness and customer service.
Recommended 5-star hotels in Shanghai
Radisson Blu Hotel Shanghai New World



Located above the iconic New World Shopping Center on Nanjing Road, this Radisson-managed hotel offers direct access to subway lines 1, 2, and 8, and is steps from the Bund and other attractions.
Recommended by: Its unbeatable location on Nanjing Road, panoramic views of Shanghai from the revolving restaurant, and direct connection to the subway.
- Prime location in the commercial heart of Shanghai
- Directly connected to the metro and key stations
- Revolving restaurant at 208 m high with panoramic views
- Sky Bar on the 47th floor to relax at the end of the day
- Direct access to entertainment such as Madame Tussauds, cinemas and more
Price:
- Average price in low season: $ 100- $ 150
- Average price in high season: $ 120- $ 180
Address: No.88 Nanjing West Road, Huangpu District, Shanghai
- Metro: People's Square (140m)
- Metro: Xinzha Road (810m)
- Airport: Shanghai Hongqiao International Airport (14.1 km)
- Airport: Shanghai Pudong International Airport (40.8 km)
- Train: Shanghai Railway Station (4.5 km)
Renaissance Shanghai Yu Garden Hotel on the Bund



This Marriott hotel is strategically located next to Yuyuan Garden, just steps from the Bund and Xintiandi.
Recommended by: Just steps from the Bund and Yu Garden, with immediate access to two subway lines connecting to major tourist attractions.
- Just 50 m from the metro (lines 10 and 14)
- Direct access to Lujiazui in 1 stop; ideal for visiting the Shanghai Tower
- Connected to attractions such as Huaihai Road and Wukang Building
- Rooms larger than average in its category in the area
- Quality guaranteed by the Marriott brand
Price:
- Average price in low season: $ 100- $ 130
- Average price in high season: $ 130- $ 170
Address: No.159 He'nan South Road, Huangpu District, Shanghai
- Metro: Yuyuan Garden (150m)
- Metro: Dashijie (1.1 km)
- Airport: Shanghai Hongqiao International Airport (15.6 km)
- Airport: Shanghai Pudong International Airport (39.1 km)
Pudong Shangri-La, Shanghai



Shanghai's first international hotel, opened in 1998, and still synonymous with elegance and prestige.
Recommended by: Its stunning views of Lujiazui and the Bund, its elegant design, and its international buffet at the Yi Café that everyone loves.
- Two towers: one overlooking the Lujiazui skyline and the other overlooking the Huangpu River and the Bund
- Sophisticated style that fuses Chinese and European design
- Opposite the luxurious IFC shopping center (fashion, luxury and gastronomy)
- Yi Café buffet with international cuisine (Chinese, Indian, Japanese, Malaysian, etc.)
- Spacious and well-maintained rooms, ideal for premium stays
Price:
- Average price in low season: $ 130- $ 160
- Average price in high season: $ 150- $ 180
Address: No.33 Fucheng Road, Pudong New Area, Shanghai
- Metro: Lujiazui (490m)
- Metro: South Pudong Road (1.6 km)
- Airport: Shanghai Hongqiao International Airport (19.0 km)
- Airport: Shanghai Pudong International Airport (37.6 km)
Crowne Plaza Shanghai Nanjing Road



A favorite choice for its excellent value in the heart of Shanghai's tourist hub.
Recommended by: Being an excellent value option, in the tourist and gastronomic heart of Shanghai, ideal for first-timers in the city.
- Steps away from People's Square and right on Nanjing Road pedestrian street
- Surrounded by viral restaurants like Lai Lai Xiaolong (just 50m away)
- Relax at the Jiujiang Road massage parlor, with snacks included.
- Quick access to the subway and major tourist attractions
- Ideal for travelers who want comfort without spending too much
Price:
- Average price in low season: $ 90- $ 110
- Average price in high season: $ 110- $ 150
Address: No.700 Jiujiang Road, South Gate; No.719 Nanjing East Road, North Gate, Huangpu District, Shanghai
- Metro: People's Square (270m)
- Metro: East Nanjing Road (600m)
- Airport: Shanghai Hongqiao International Airport (14.4 km)
- Airport: Shanghai Pudong International Airport (40.6 km)
Jin Jiang Tower



A historic icon of Shanghai hospitality, with a high-level track record and international prestige since 1990.
Recommended by: Its reputation as a high-end hotel with a diplomatic history, located in a quiet area but very close to the main shopping streets.
- Landmark hotel for dignitaries and international conferences
- Located on Huaihai Road, in a quiet but central area
- Just steps away from Julu Road and Wuyouxian (Michelin-starred restaurant)
- Awarded for its architecture as one of the 10 best buildings in Shanghai
- Ideal for those seeking classic elegance, good food and urban tranquility
Price:
- Average price in low season: $ 90- $ 110
- Average price in high season: $ 110- $ 130
Address: No. 161 Changle Road, Huangpu District, Shanghai
- Metro: Middle Huaihai Road (120m)
- Metro: South Shaanxi Road (640m)
- Airport: Shanghai Hongqiao International Airport (13.1 km)
- Airport: Shanghai Pudong International Airport (41.0 km)
- Train: Shanghai Railway Station (5.6 km)
Recommended 4-star hotels in Shanghai
Hotel Chalet Shanghai



A stylishly renovated hotel, ideal for travelers seeking comfort, design, and a great location without spending too much.
Recommended by: Its elegant design, smart rooms, and prime location for exploring the city center on foot.
- In the heart of Nanjing Road, 10 minutes from the Bund and Yu Garden
- “French Shanghainese” style rooms with a minimalist aesthetic
- Smart technology: control lights and curtains by voice
- Part of the Guxiang complex, with options for all types of travelers
- Perfect for tourists who prioritize design, location and fair price
Price:
- Average price in low season: $ 90- $ 110
- Average price in high season: $ 110- $ 150
Address: No. 558 Han kou Road, Huangpu District, Shanghai
- Metro: Middle Huaihai Road (390m)
- Metro: South Shaanxi Road (460m)
- Airport: Shanghai Hongqiao International Airport (15.1 km)
- Airport: Shanghai Pudong International Airport (40.3 km)
- Train: Shanghai Railway Station (5.0 km)
The Eton Hotel Shanghai



The best budget option in the Lujiazui area, ideal for those looking for views, space, and a great location on a budget.
Recommended by: Its proximity to Lujiazui, spacious rooms with bathtubs, and one of the best views for less than $80 USD.
- Spacious rooms (min. 35 m²) with bathtub and views of the skyscrapers
- Next to the subway (lines 4 and 14), 10 min from the Bund, Lujiazui and Yu Garden
- Affordable prices all year round (less than $80 USD per night)
- Although its design is from 2006, it is still a great value option.
- Perfect for travelers who prioritize functionality, location and savings
Price:
- Average price in low season: $ 50- $ 90
- Average price in high season: $ 80- $ 100
Address: No. 535 Pudong Avenue, Pudong New Area, Shanghai
- Metro: Pudong Avenue (170m)
- Metro: South Pudong Road (790m)
- Airport: Shanghai Hongqiao International Airport (19.2 km)
- Airport: Shanghai Pudong International Airport (36.4 km)
- Train: Shanghai Railway Station (9.4 km)
Country Inn & Suites by Radisson Hotel (Shanghai Train Station)



Perfect for those traveling between cities looking for quality rest at a good price.
Recommended by: Its strategic location near the train station, perfect for getting around other cities, and its comfort at a good price.
- Just a 5-minute walk from Shanghai Railway Station
- Breathable mattresses, custom pillows, and premium bedding
- Radisson brand with local touches and high-level comfort
- Very affordable rate (from $50 USD), ideal for saving without losing quality
- Tranquil surroundings and rooms designed for deep rest
Price:
- Average price in low season: $ 50- $ 60
- Average price in high season: $ 60- $ 90
Address: 585 Hengfeng Road, Jing'an District, Shanghai
- Metro: Shanghai Railway Station (350m)
- Metro: Hanzhong Road (950m)
- Airport: Shanghai Hongqiao International Airport (14.1 km)
- Airport: Shanghai Pudong International Airport (43.6 km)
Yitel Premium (Shanghai people's Square Nanjing Road Pedestrian Street shop)



A fusion of history, elegance, and modernity in the heart of the city.
Recommended by: Its unique cultural concept, inspired by old Shanghai, is ideal for a unique and photogenic experience.
- Unsurpassed location on the iconic Nanjing Road pedestrian street
- Flagship hotel of the BTG Homeinns group, with more than 7.000 hotels in China
- Built on the site of the historic Sincere Department Store, with the essence of old Shanghai
- Unique experiences: vintage-style photos, cheongsam, makeup, and traditional cuisine
- Ideal for those seeking local culture, a good location and personalized services
Price:
- Average price in low season: $ 70- $ 100
- Average price in high season: $ 90- $ 130
Address: No.379 Zhejiang Middle Road (4F), Huangpu District, Shanghai
- Metro: East Nanjing Road (490m)
- Metro: People's Square (500m)
- Airport: Shanghai Hongqiao International Airport (14.9 km)
- Airport: Shanghai Pudong International Airport (40.6 km)
CitiGO Hotel Lujiazui Shanghai



A modern, youthful hotel with a European soul, in the financial heart of the city.
Recommended by: Its modern and youthful style, breakfast extended until noon, and vibrant atmosphere are perfect for creative travelers.
- Huazhu's mid-range brand (10.000+ hotels in China)
- In collaboration with Accor: European design with a local touch (hand-painted maps, urban culture)
- Unique visual style in black and gold, inspired by snail shells
- Breakfast served until 12:00 pm, perfect for those who like to sleep in
- Free light wonton dinner from 22:00 PM to 23:00 PM
- Ideal for young, creative travelers who love the different.
Price:
- Average price in low season: $ 50- $ 60
- Average price in high season: $ 60- $ 80
Address: No.357, Shangcheng Road, Pudong District, Shanghai, Pudong New Area, Shanghai
- Metro: Shangcheng Road (430m)
- Metro: South Pudong Road (700m)
- Airport: Shanghai Hongqiao International Airport (18.0 km)
- Airport: Shanghai Pudong International Airport (36.4 km)
Frequently Asked Questions (FAQs) about hotels in Shanghai
What is the best area to stay in Shanghai?
The Bund, Nanjing Road, and People's Square areas are the most recommended due to their accessibility and proximity to attractions.
How much does a night in a downtown hotel cost?
Between $50 and $120, depending on the hotel category and season.
Do hotels include breakfast?
Some do, others offer it as an extra. Check when booking.
Is it easy to get around by subway from the hotels?
Yes. Almost all of the hotels mentioned are less than 5 minutes from a station.
Are there hotels that speak Spanish or English?
In 4- and 5-star hotels, you'll find English-speaking staff, and some have multilingual assistants.
Can I pay with a foreign card?
Yes, most international hotels accept Visa, Mastercard, and Amex.
Can the reservation be cancelled without penalty?
It depends on the fare type. Choose refundable fares if you're looking for flexibility.
Is it safe to stay in Shanghai?
Absolutely. Shanghai is one of the safest cities in Asia.
Are there hotels with a gym and spa?
Yes, especially the 5-star ones like the Shangri-La or Radisson Blu.
Can I find Western food in hotels?
Yes, most large hotels offer international menus or buffet restaurants with several options.
Conclusion: Which hotel to choose in Shanghai?
Shanghai, with its vibrant blend of modernity and tradition, offers a wide range of accommodations for all types of travelers. Whether you're looking for the luxury of a Pudong skyscraper, the historic elegance of the Bund, or a boutique experience in the former French Concession, you'll find the perfect hotel to suit your style and budget.
No matter which one you choose, all of these hotels have been selected for their excellent reputation, quality of service, and positive reviews from real travelers. Make your stay in Shanghai an unforgettable experience from the moment you check in!








