15 Best Hotels in Shanghai

Written by Freddy Sherman
Updated Sep 24, 2021
We may earn a commission from affiliate links ()

Shanghai, China is a vibrant and exciting city, one that deftly combines ancient Chinese culture with 20th-century history and the modern world. What is considered downtown Shanghai is concentrated on two sides of the Huangpu River. On one side, you have the famous Bund, a curving waterfront promenade and row of historic buildings, most built in the early 20th century. Across the river is the ultra-modern area of Pudong and Lujiazui, with its iconic Pearl Tower and forest of towering skyscrapers.

Many hotels in Shanghaii can be found on or near the Bund, some with river and skyline views of Pudong. There are a lot of luxury hotels in the downtown area of Pudong, which is like the Manhattan of Shanghai. There are many smaller and boutique hotels in what's known as the French Concession, another area of central Shanghai.

Best Luxury Hotels in Shanghai

1. Amanyangyun

Photo Source: Amanyangyun
Photo Source: Amanyangyun

Accommodation: Amanyangyun

This ultra-luxury resort is just under an hour by car from central Shanghai. It's made up of 13 restored and re-imagined Ming and Qing Dynasty villas, moved brick by brick from the city of Fuzhou. The villas have been transformed into modern accommodations with every luxury amenity, and the resort has newly constructed suites and pavilions connected to the historic structures. They are all set within a camphor tree forest near a tranquil lake.

The Aman Spa is world-class and draws a lot of wealthy Shanghai residents, who come for just the spa experience. It uses and is inspired by Chinese traditional medicine and focuses on holistic health, fitness, and well being.

The Amanyangyun also has a unique amenity, its own cultural center. It's called the Nanshufang, and it's housed in the oldest original villa building. It's a place to gather and relax, where special workshops are offered. These include Chinese brush painting, Chinese calligraphy, the art of tea, and a workshop about incense. There are five dining venues at the resort, including a Chinese, Italian, and Japanese restaurant.

Address: 6161 Yuanjiang Rd, Minhang Qu

2. Pudong Shangri-La, East Shanghai

Photo Source: Pudong Shangri-La, East Shanghai
Photo Source: Pudong Shangri-La, East Shanghai

Accommodation: Pudong Shangri-La, East Shanghai

One of two Shangri-La hotels in Central Shanghai, this mega-hotel (there are 950 rooms and suites) has two parts, the River Wing and the Grand Tower. About 375 of those rooms are in the Grand Tower, and the entire part of the hotel is like its club level. The accommodations are larger, more luxurious, and more expensive; they also come with lounge access and other additional amenities.

All the rooms and suites have the Shangri-La's usual classic luxury, with Asian touches and influences. Each wing has its own fitness center and swimming pool, and the hotel has a tennis court (open day and night) for guest use.

The hotel's CHI spa is one of the best in the city and offers a range of healing treatments. It sits on the Huangpu River in the Lujiazui financial district, across from the Bund. Rooms, suites, and public areas have sweeping views of the iconic Bund, the curving river, and the Pudong skyline.

Address: 3 Fucheng Rd, Lu Jia Zui, Pudong Xinqu

3. The Ritz-Carlton Shanghai, Pudong

Photo Source: The Ritz-Carlton Shanghai, Pudong
Photo Source: The Ritz-Carlton Shanghai, Pudong

Accommodation: The Ritz-Carlton Shanghai, Pudong

The Ritz-Carlton is on the upper floors of a tall skyscraper, part of the Shanghai IFC complex in Pudong. Rooms and suites (and restaurants and public areas) have spectacular views of the city skyline, river, and Bund with premium rooms facing the Pearl Tower.

The rooms have a stylish, modern Art Deco vibe with light colors and wood paneling. Bathrooms are very luxurious with lots of marble and big soaking tubs. There's a fancy spa with an attached fitness center on the 55th floor. Guests have access to saunas, steam rooms, whirlpool baths, and a huge indoor pool.

The hotel has two main restaurants, both with panoramic city views. Scena has an Italian menu and Jin Xuan serves traditional Cantonese cuisine. Make time for a meal at FLAIR, the luxury hotel's rooftop restaurant with some of the best views in Shanghai.

Address: 8 Century Ave, Lu Jia Zui, Pudong Xinqu

4. Four Seasons Hotel Shanghai at Pudong

Photo Source: Four Seasons Hotel Shanghai at Pudong
Photo Source: Four Seasons Hotel Shanghai at Pudong

Accommodation: Four Seasons Hotel Shanghai at Pudong

Another ultra-modern skyscraper hotel in the Pudong Lujiazui business district, the Four Seasons Pudong has a cool Art Deco, old Shanghai vibe inside. The rooms also evoke an Art Deco feel, yet are very modern and luxurious with a lot of dark wood and brown tones. All have floor-to-ceiling windows. Go for a Pearl View room for views of the Pearl Tower and Century Boulevard. Rooms offer various sleeping arrangements to accommodate families.

This is one of two Four Seasons hotels in Shanghai, the other is in Puxi. There's a well-stocked fitness center and an indoor infinity pool with its own skyline views. The hotel's FLARE spa is the only Guerlain spa in China, and all the products used and sold here come from the French beauty company. You also get typical Four Seasons luxury touches like a complimentary house car.

Food options include Camelia, the casual cafe (which serves an amazing Sunday brunch buffet) to Shang-Xi, an award-winning Cantonese restaurant. There's also a Japanese teppanyaki and sushi lounge.

Address: 500 Weihai Rd, Jingan Qu, Shanghai Shi

5. Jing An Shangri-La, West Shanghai

Photo Source: Jing An Shangri-La, West Shanghai
Photo Source: Jing An Shangri-La, West Shanghai

Accommodation: Jing An Shangri-La, West Shanghai

The city's other Shangri-La luxury hotel is on the opposite side of Shanghai, in the city's new Jing An business district. It's the core of an entire luxury development, which also has residences, office space, and upscale shopping areas.

The 508 rooms and suites of the Jing An Shangri-La West Shanghai are on the 30th to 59th floors of a tall building (and have floor-to-ceiling windows), so they all command panoramic views of the Shanghai skyline. They are bright, contemporary, and functional with a lot of light colors and light wood finishes. Additional luxury touches like heated marble floors and towel warmers in the spa-like bathrooms, and TVs in the bathroom mirrors, add to the overall experience.

When you get hungry, there's a buffet restaurant, or try Summer Palace (fine-dining Cantonese), an American steakhouse, a modern Mediterranean spot, or the Japanese restaurant with a sushi bar. The hotel has its own CHI spa along with a health club and a glass-ceiling covered indoor pool.

Address: 1218 Yan'an Middle Rd, Jingan Qu, Shanghai Shi

6. The PuLi Hotel and Spa

Photo Source: The PuLi Hotel and Spa
Photo Source: The PuLi Hotel and Spa

Accommodation: The PuLi Hotel and Spa

A great alternative to Bund or downtown hotels, this luxury urban resort is in central Shanghai, between Nanjing West Road and Yan An Road, but offers a great urban getaway experience. The sumptuous rooms face either the Shanghai skyline or the trees of Jing An Park (corner rooms have views of both). Most have an open-plan studio concept with movable floor-to-ceiling silk panels that can separate spaces. They also have 49-inch LED TVs, Bose Wave sound systems, and spa-like bathrooms with soaking tubs and rainforest showers.

There are a few dining options at the PuLi, including the Michelin-starred PHENIX, a modern French restaurant with a menu that highlights seasonal, natural ingredients. The resort's popular UR SPA focuses on an integrated, results-driven wellness program within a sanctuary of revitalization. There's a full fitness center and an indoor infinity pool with Shanghai skyline views.

Address: 1 Changde Rd, Jing An Si, Jingan Qu, Shanghai Shi

7. Kerry Hotel Pudong Shanghai

Photo Source: Kerry Hotel Pudong Shanghai
Photo Source: Kerry Hotel Pudong Shanghai

Accommodation: Kerry Hotel Pudong Shanghai

Kerry Hotels are a relatively new brand from Shangri-La, offering feature-filled luxury hotels in the heart of the city center. The Kerry Hotel is in the heart of Pudong, right next to Century Park. The 574 rooms and suites have either park or city views. Accommodation design and style is modern, corporate Asian with large bathrooms.

The Kerry has two interesting dining options: The Cook is a large buffet and deli with show kitchens cooking different styles of food from around the world. The Meat is the hotel's steakhouse, with its own butcher and an extensive menu for carnivores. After dining at The Meat or The Cook, you can work out in one of the city's largest hotel gyms, 65,000 square feet (6,000 square meters) over three floors (with a sauna and steam room). They hold aerobics, spinning and yoga classes as well.

The hotel even has its own tennis court and full-size basketball court, both lighted and open until 11pm. There's also a large Adventure Zone family play and pool area for kids. The hotel is easily accessible from the airport; the MAGLEV high-speed train station is five minutes away (with direct service to PVG).

Address: 1388 Huamu Road, Shi Ji Gong Yuan, Pudong Xinqu

8. Jin Jiang Hotel

Photo Source: Jin Jiang Hotel
Photo Source: Jin Jiang Hotel

Accommodation: Jin Jiang Hotel

This historic hotel, popular with politicians and world leaders, is made up of three early 20th-century, European-style apartment buildings, which surround green lawns. One of Shanghai's central hotels, it's located within the French Concession area on Maoming Road near the great shopping of Huaihai Road.

Rooms and suites are large and luxurious; confirm your view on check-in, as some rooms don't have one. The accommodations and the public areas ooze old Shanghai (be sure to check out the historical photo gallery in the lobby), but the rooms are modern with nice luxury features like marble bathrooms, big flat-screen TVs, and big bathtubs. Room size, style, and features differ depending on which of the three buildings they're in.

When you get hungry, there are more than 10 different restaurants and dining options at the hotel, including Indian, Western, Chinese, Japanese, and more. The hotel has a large fitness center and spa, with a sauna, whirlpool baths, and a big indoor pool.

Address: 59 Maoming S Road, Huangpu Qu, Shanghai Shi

9. Fairmont Peace Hotel

Photo Source: Fairmont Peace Hotel
Photo Source: Fairmont Peace Hotel

Accommodation: Fairmont Peace Hotel

The Peace Hotel is Shanghai's other original luxury hotel (formerly called the Cathay Hotel), always competing with the Park Hotel for the title of Shanghai's best hotel on the Bund. It's housed in a classic, historic building right on the Bund. Now a Fairmont luxury hotel, the Peace Hotel's rooms and suites offer extremely modern luxury with historic details and touches.

It's not a huge hotel, with 279 rooms (39 of which are suites), and this means you get a more personal experience than at some of the city's other luxury properties. Basic rooms overlook an inner courtyard; higher level rooms and suites have city, Bund, and river views. All the rooms have large marble and chrome bathrooms with the full array of luxury amenities.

There are multiple dining options, including Dragon Phoenix, the hotel's iconic Chinese restaurant along with a French cafe and the modern Cathay Room. Be sure to get out on the 9th-floor terrace for panoramic views of the Bund, river, and modern Pudong skyline. The Fairmont has a well-equipped health club with a large indoor pool. As with other Fairmont hotels, there's a Willow Stream Spa offering beauty and body treatments for both men and women.

Address: 20 Nanjing E Road, Wai Tan, Huangpu Qu, Shanghai Shi

10. Banyan Tree Shanghai On The Bund

Photo Source: Banyan Tree Shanghai On The Bund

Accommodation: Banyan Tree Shanghai On The Bund

On the Huangpu River, the Banyan Tree Shanghai On The Bund is about two kilometers from the famed promenade. The location, slightly removed, means you get a fantastic panorama view from the property, including many of the rooms and suites.

All accommodations here are stylish and elegant, with a very contemporary vibe that also incorporates elements from imperial China, like the intricate headboards above the comfy beds draped in soft, silky linens. The suites here are out-of-this-world posh, with dramatic extras like plunge-pool-sized tubs fronting a wall of windows.

One of the top luxury hotels in the city, it attracts a diverse crowd of global travelers. Guests can chill on sun loungers by the ultra chic indoor swimming pool. Or book a massage, facial, or body treatment in the acclaimed spa, which occupies three floors.

There are also multiple on-site restaurants, including a rooftop terrace with jaw-dropping views of China's largest city.

Address: No.19 Gong Ping Road, Shanghai

11. Park Hotel Shanghai

Photo Source: Park Hotel Shanghai
Photo Source: Park Hotel Shanghai

Accommodation: Park Hotel Shanghai

This Art Deco Bund hotel on Nanjing Road West is one of the best hotels on the Bund. Built in 1934 as a bank, it was Asia's tallest building until the late 1950s. Its central location allows you to walk out the front door of the hotel and be right on the city's iconic Bund promenade.

Rooms can be small, and the d├ęcor could use updating, but many have perfect views of the river and the Pudong skyline. Inside the hotel there's a Chinese restaurant, French restaurant, and coffee shop. There's also a business center and a spa offering Western and Eastern treatments and massage.

Address: 170 Nanjing West Road, Shanghai

Best Boutique Hotels in Shanghai

Boutique hotels provide a more personal, intimate guest experience than some of Shanghai's large corporate properties. These are also good options for couples interested in a romantic escape.

1. The Shanghai EDITION

Photo Source: The Shanghai EDITION
Photo Source: The Shanghai EDITION

Accommodation: The Shanghai EDITION

EDITION hotels are a unique collaboration between Marriott and iconic hotelier Ian Schrager. They offer a stylish, luxury boutique hotel experience always unique to their particular location. The Shanghai EDITION is in Puxi on Nanjing Road East, a quick five-minute walk from the Bund.

There are only 145 rooms and suites. Those rooms and suites have either views of the Pudong skyline or of the river and the Bund. Like other EDITION hotels, you get a range of luxury amenities and features. There's an intimate but very luxurious spa and a full fitness center. The fitness center has an outdoor terrace with amazing views and offers yoga and tai chi classes (go at night for great pics).

There's a very cool indoor pool with city views and a big hot tub, too. Luxe touches like twice-daily housekeeping, free bottled water, and 55-inch HDTVs compete the experience. Food options include a popular Japanese restaurant, a Cantonese eatery, and an all-day dining cafe.

Address: 199 Nanjing Road East, Huangpu, Shanghai

2. Hotel Indigo Shanghai on the Bund

Photo Source: Hotel Indigo Shanghai on the Bund
Photo Source: Hotel Indigo Shanghai on the Bund

Accommodation: Hotel Indigo Shanghai on the Bund

This funky boutique hotel is right on the historic Bund, and the location makes it easy to explore the city on foot. The hotel (like all Hotel Indigo properties) really brings the neighborhood inside. There are rusted rickshaws and shipyard scraps in the lobby (the area used to be docks for the river), and even the guest rooms incorporate local artwork and images to remind you of your historic location.

The rooms and suites are extremely modern and stylish, feeling more like luxury residences. Each room and suite is different, with unique Chinese artwork and design elements. There's an indoor pool and full fitness center overlooking the river. The Hotel Indigo has two main dining options: a river-view neighborhood cafe called Quay and an Asian steakhouse (specializing in Wagyu) called CHAR.

Address: No 585 Zhongshan Dong Er Road, Shanghai,

Best Cheap Hotels in Shanghai

These budget hotels are centrally located and provide spacious, clean accommodations at reasonable prices. The rooms may not be fancy, but most budget hotels in Shanghai offer amenities like multiple restaurants, a free breakfast buffet, and fitness centers with swimming pools.

1. Baolong Hotel Shanghai

Photo Source: Baolong Hotel Shanghai
Photo Source: Baolong Hotel Shanghai

Accommodation: Baolong Hotel Shanghai

The Grand Mercure Baolong Hotel is in the city's Hongkou district, about a 15-minute drive from the Bund. Rooms are clean and well-equipped but have a rather corporate style. The rooms come with free Wi-Fi and satellite TV.

There are three different restaurants along with a small deli that sells to-go meals and snacks. You can swim in the indoor pool, relax in the sauna, or get a massage in the single treatment room. There's also a fitness center.

Address: 180 Yixian Road, Shanghai

2. Donghu Hotel

Accommodation: Donghu Hotel

This French Concession Shanghai hotel is a garden-style, business hotel with spacious, clean accommodations. Rooms are clean and very basic but have new furniture and fixtures with a clean, modern style. When you're ready for some exercise, there's a gym, outdoor pool, sauna, and tennis court. There's even a billiards room and beauty salon.

The Chinese/Western breakfast buffet is included in the room rate and there's also a Korean restaurant and three different Chinese restaurants (Szechuan, Shanghai-style, and Cantonese). It's easy to get around the city, as the Donghu Hotel is near a few Metro lines. It's also within walking distance of the Huaihai Zhong Lu shopping street area, and the Donghu Lu restaurant street is close-by.

Address: 70 Donghu Rd, Xuhui Qu, Shanghai Shi

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.

More on China