1800 Zhong Shan South Road, No. 2, Shanghai, China
Offering a swimming pool, the 4-star Shanghai Olympic Hotel is nestled in Xuhui, which is home to the Shanghai Botanical Gardens and historic places of worship like the huge Buddhist Longhua Temple and the neo-Gothic St Ignatius Cathedral, within a 7-km distance of The Shanghai Museum. 212 rooms and the lounge bar are available during the stay at this hotel nestled in the very heart of Shanghai.
The Olympic is located in Shanghai, within easy walking distance of Shanghai Stadium tube station. Shanghai Longhua Tower is merely 1.9 km from the accommodation, and Shanghai Hongqiao International airport is 15 km away. There is Longhua Memorial Park of Revolutionary Martyrs within walking distance of the property. Shanghai Indoor Stadium bus stop is around 5 minutes' drive from Shanghai Olympic Hotel.
Most rooms of this accommodation feature a furnished balcony.
The property serves buffet breakfast in the morning. The restaurant IKEA Restaurant is just a short drive from the hotel.
Popular 3 stars Hotel in London: Britannia Hampstead
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Find out what other guests say about Shanghai Olympic Hotel!
For your convenience, we have collected the reviews from several sources.
Mark
2020-07-22
Luwan is a district that deserves exploring. It is within a walking distance of st ignatius cathedral and Ascendas Plaza.
George
2020-06-17
An excellent base for exploring Shanghai. We really enjoyed our stay. The rooms suited the needs...