Los huéspedes del hotel The Portman Ritz-Carlton Shanghái, de 5 estrellas, pueden llegar fácilmente al Centro comercial Plaza 66, que se encuentra a tan solo 5 minutos a pie. También dispone de un aparcamiento.
A una distancia de 2 km del Museo de Shanghái, el hotel está a una distancia de 950 metros de la estación de metro West Nanjing Road. El Bund está cerca del Portman Ritz-Carlton, mientras que la estación de autobuses West Beijing Road North Shaanxi Road, está a tan solo 5 minutos a pie. Entre los edificios religiosos notables cercanos se encuentra el Templo Longhua, a una distancia de 7 km del hotel. Para los que viajan desde lejos, el aeropuerto internacional de Shanghai Hongqiao está a 12 minutos en coche.
Las habitaciones del hotel The Portman Ritz-Carlton Shanghai, de 45 pisos están equipadas con climatizador, así como minibar. Entre otras facilidades también hay una ducha a ras de suelo y un inodoro separado.
El restaurante Din Tai Fung está a 650 metros.