Our Use of Cookies

Cookies are small text files stored on your computer. They allow us to distinguish you from other users when you visit this site and to provide helpful features such as your recent searches. Cookies themselves do not contain any personal information, and Infotel does not use cookies to collect personal information.

I Understand More information

1,097,039 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Hotel Shanghai

Filter results
Have you considered...
Filter by Distance: Change to Kilometres
Filter by Star Rating: 2 Star 3 hotels 3 Star 12 hotels 4 Star 5 hotels Unrated 112 hotels Filter by Hotel Type: Apartments 62 hotels Bed & Breakfasts 3 hotels Guest Houses 24 hotels Hostels 12 hotels Hotels 31 hotels Filter by Facility: Air Conditioning (Building) 27 hotels Airport Transfer 66 hotels Bar 9 hotels Disabled Facilities 6 hotels Gym / Fitness Centre 3 hotels No Smoking Rooms 81 hotels Parking 132 hotels Pets Allowed 43 hotels Restaurant 7 hotels Wi-Fi : Free of Charge 130 hotels Filter by Group: Sokos Hotels 1 hotel  Reset my filters
Book rooms  
8.6
out of 10
Total:

Castle Hotel

 
V.O. 14-aya Liniya 25/27, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.6  miles from Hotel Shanghai
Free Wi-Fi and a 24-hour reception are offered at this hotel, located 10 minutes’ walk from Vasileostrovskaya Metro Station on Vasilevskiy Island in Saint Petersburg. Castle ... Read more
Book rooms  
8.8
out of 10
Total:

Apartment on Gavanskaya

 
11 Gavanskaya ulitsa, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Hotel Shanghai
Apartment on Gavanskaya is an apartment set in Saint Petersburg, 300 metres from Lenexpo Exhibition Complex. The apartment is 3.1 km from Mariinsky Theatre. Free WiFi is ... Read more
Book rooms  
8.9
out of 10
Total:

Island

 
12 Liniya V.O. dom 13, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Hotel Shanghai
Island is set in the Vasileostrovskiy district district in Saint Petersburg, 1.6 km from Petrovsky Stadium. You w Read more
Book rooms  
7.7
out of 10
Total:

Amber Hotel

 
Sredniy Prospekt VO 50 , Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Hotel Shanghai
This hotel is located in the Vasilyevsky Island in Saint Petersburg, just a 10-minute walk from Sportivnaya Metro Station. Free WiFi, free parking and a 24-hour reception ... Read more
Book rooms  
8.3
out of 10
Total:

Admiralteyskaya Hotel

 
Ulitsa Aleksandra Bloka,8, Admiralteyskiy, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Hotel Shanghai
Amaranta Admiralteyskaya Hotel is located in Saint Petersburg by the Alexander Blok House-Museum, a 10-minute walk from the Mariinsky Theatre and the Nikolsky Cathedral. Read more
Book rooms  
9
out of 10
Total:

Matisov Domik Hotel

 
Naberezhnaya Reki Pryazhka 3, Admiralteyskiy, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Hotel Shanghai
Situated by the peaceful Pryazhka River, this cosy hotel offers spacious and comfortable accommodation, just a 10-minute walk from Yusupov Palace and the Mariinsky Theatre. ... Read more
Book rooms  
8.9
out of 10
Total:

Hotel Osobnyak Molvo

 
Galernaya ulitsa 75, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Hotel Shanghai
Hotel Osobnyak Molvo is located in the Admiralteyskiy district in Saint Petersburg, 800 metres from Mariinsky Theatre. Read more
Book rooms  
8.5
out of 10
Total:

Solo Sokos Hotel Vasilievsky

 
Vasilievsky Island, 8th Line, 11 - 13, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Solo Sokos Hotel Vasilievsky gallery hotel is located on Vasilievsky Island, within a 5-minute walk of Blagoveshchensky Bridge and Neva embankment. Palace Square and State ... Read more
Book rooms  
8.4
out of 10
Total:

Hotel Litaly

 
Angliyskiiy Prospekt 17-19, Admiralteyskiy, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
A 10-minute walk to Mariinskiy Ballet Theatre, Hotel Litaly offers comfortable rooms with free Wi-Fi. Yusupovskiy Palace is a 20-minute walk away. Read more
Book rooms  
8
out of 10
Total:

MDK Hotel

 
Opochinina Str.16, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
MDK Hotel is on Vasilevsky Island, close to Lenexpo Exhibition Complex. The hotel offers free WiFi and free private parking. A bus stop is 100 metres away, while Primorskaya ... Read more
Book rooms  
9.8
out of 10
Total:

Kon-Tiki Boutique Hotel

 
Galernaya ulitsa 59, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Located 800 metres from Mariinsky Theatre in Saint Petersburg, Kon-Tiki Boutique Hotel features free WiFi access and free private parking. Read more
Book rooms  
10
out of 10
Total:

Apartments on Vasilievskiy Island

 
?.?. 11-? ?????, 48-11, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Set 1.3 km from Petrovsky Stadium and 2.1 km from Admiralty Building, Apartments on Vasilievskiy Island offers accommodation in Saint Petersburg. The unit is 2.3 km from ... Read more
Book rooms  
8.5
out of 10
Total:

Matrix Mini-Hotel

 
Bolshoy Prospekt Vasilevskogo Ostrova 20, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Situated on Vasiliyevsky Island, Matrix Hotel lies in the historic centre of St Petersburg, within a 10-minute walk from Sportivnaya Metro Station, TsNTI Progress and the ... Read more
Book rooms  
9.1
out of 10
Total:

Nashotel

 
11-ya Liniya Vasilevskogo Ostrova 50, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Offering striking, garden-themed décor, rich buffet breakfasts, and free Wi-Fi, this 4-star design hotel in Saint Petersburg is quietly located on Vasilyevsky Island. ... Read more
Book rooms  
7.3
out of 10
Total:

Polo Regatta Hotel on the Gulf of Finland

 
Plosad Morskoy Slavy, 1, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Hotel Shanghai
Polo Regatta Hotel is located in the Sea Passenger Terminal on Vasilyevsky Island, near Saint Petersburg’s historical centre. It is just 2 minutes' walk from the main ... Read more
Book rooms  
8.4
out of 10
Total:

Shante Hotel

 
Vasil'evskiy ostrov 7th line, 26, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Hotel Shanghai
Featuring free WiFi throughout the property, Shante Hotel offers accommodation in Saint Petersburg, 1.3 km from Petrovsky Stadium. Admiralty Building is 1.4 km from Shante ... Read more
Book rooms  
8.9
out of 10
Total:

Red Stars Hotel

 
Naberezhnaya Reki Pryazhki 30, Admiralteyskiy, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Hotel Shanghai
Just 500 metres from the Mariinsky Theatre Concert Hall, this 4-star design hotel in St. Petersburg offers stylish rooms with flat-screen TV, free Wi-Fi, and a restaurant ... Read more
Book rooms  
8.5
out of 10
Total:

Happy Pushkin Hotel

 
Angliyskaya Naberezhnaya, 52, Admiralteyskiy, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Hotel Shanghai
Happy Pushkin Hotel offers rooms with free Wi-Fi and a flat-screen TV, just a 12-minute walk from St. Isaac’s Cathedral in Saint Petersburg. Facilities include a tour desk ... Read more
Book rooms  
8
out of 10
Total:

Apartment Na Bolshom prospekte V.O.

 
Bolshoy prospekt V. O. 76? ap 88, Saint Petersburg
+44 (0)1775 843417
Located in Saint Petersburg, Apartment Na Bolshom prospekte V.O. Is 1.2 km from Lenexpo Exhibition Complex. Mariinsky Theatre is 2.3 km away. Free WiFi is provided ... Read more
Book rooms  
7.4
out of 10
Total:

Hostel Islander

 
prospekt Bolshoy V.O.,62, Saint Petersburg
+44 (0)1775 843417
Hostel Islander is situated in the Vasileostrovskiy district district in Saint Petersburg, 1.6 km from Lenexpo Exhibition Complex. You will find a 24-hour front desk and ... Read more
Book rooms  
7.9
out of 10
Total:

Mini Hotel Na Bolshom prospekte V.O.

 
Bolshoy Prospekt Vasilyevskogo Ostrova 76, Saint Petersburg
+44 (0)1775 843417
Mini Hotel Na Bolshom prospekte V.O. Is located in the Vasileostrovskiy district district in Saint Petersburg, 1.1 km from Lenexpo Exhibition Complex. Read more
Book rooms  
8
out of 10
Total:

Altburg on Vasilyevsky

 
Bolshoy Prospekt 56 V.O., Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Altburg on Vasilyevsky is located only a 15-minute walk from the bridge over the River Neva towards the Hermitage and Palace Square, in a commercial area of shops, ... Read more
Book rooms  
9.2
out of 10
Total:

Hostel Udacha

 
??????? ???????? ?.?.,56 2 ????, 4??, Saint Petersburg
+44 (0)1775 843417
Featuring free WiFi throughout the property, Hostel Udacha is set in Saint Petersburg, 1.8 km from Lenexpo Exhibition Complex. There is a 24-hour front desk at the ... Read more

SPBINN Potemkin

 
18 ????? ?.?., 9 1 ????, Saint Petersburg
+44 (0)1775 843417
SPBINN Potemkin is set in Saint Petersburg, 1.7 km from Mariinsky Theatre and 2 km from Lenexpo Exhibition Complex. Read more

Apartment on 21-ya liniya 16-7

 
16 ?????? 7 21-ya liniya, Saint Petersburg
+44 (0)1775 843417
Located in Saint Petersburg, this apartment features free WiFi. The apartment is 1.5 km from Lenexpo Exhibition Complex. Read more