By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

1,290,497 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 Maria

Filter results
Have you considered...
Filter by Distance: Change to Kilometres
Filter by Star Rating: 2 Star 5 hotels 3 Star 15 hotels 4 Star 7 hotels 5 Star 1 hotel  Unrated 170 hotels Filter by Hotel Type: Apartments 105 hotels Bed & Breakfasts 5 hotels Guest Houses 3 hotels Hostels 14 hotels Hotels 69 hotels Inns 2 hotels Filter by Facility: Air Conditioning (Building) 38 hotels Airport Transfer 95 hotels Bar 13 hotels Disabled Facilities 6 hotels Gym / Fitness Centre 3 hotels No Smoking Rooms 121 hotels Parking 198 hotels Pets Allowed 54 hotels Restaurant 13 hotels Wi-Fi : Free of Charge 180 hotels Filter by Group: Courtyard By Marriott 1 hotel  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
Book rooms  
8.8
out of 10
Total:

ApartHotel Petrovskiy dvor

 
45 8-ya liniya V.O., Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Book rooms  
8.8
out of 10
Total:

Demidov Bed and Breakfast

 
V.O. Sredny Prospekt 28/29, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.6  miles from Maria
Book rooms  
8.7
out of 10
Total:

Matrix Mini-Hotel

 
Bolshoy Prospekt Vasilevskogo Ostrova 20, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Maria

Shkiperskij Moll Apartment

 
48 Gavanskaya Ulitsa, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Maria
Book rooms  
8.5
out of 10
Total:

Hotel Marco Polo St.Petersburg

 
12-ya liniya V.O. 27, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Situated on Vasilievsky Island in a 19th century St. Petersburg building, the 4-star Marco Polo Hotel offers elegantly decorated rooms with historic flair. Free WiFi and a ... Read more
Book rooms  
9
out of 10
Total:

Prestige on Vasilievsky

 
Maly Prospekt 27/2, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Book rooms  
8.7
out of 10
Total:

Solo Sokos Hotel Vasilievsky

 
Vasilievsky Island, 8th Line, 11 - 13, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Maria
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  
9.6
out of 10
Total:

Apart-hotel "OLIMP"

 
Prospekt Bolshoy V.O 90 build 2, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Maria
Set 800 metres from Lenexpo Exhibition Complex and providing free WiFi, Apart-hotel "OLIMP" offers accommodation in Saint Petersburg. Some units include a dining area and/or ... Read more
Book rooms  
8.6
out of 10
Total:

Noteburg Hotel

 
3-ya Liniya 20 V.O., Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Maria
Book rooms  
9.1
out of 10
Total:

Nashotel

 
11-ya Liniya Vasilevskogo Ostrova 50, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
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

Apt on Vtoraya Liniya 3 #2

 
Ulitsa Vtoraya Liniya 3 , Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Maria
Apt on Vtoraya Liniya 3 #2 in Saint Petersburg offers accommodation with free WiFi, 900 metres from Admiralty Building, 1 km from Saint Isaac's Cathedral and a 16-minute ... Read more
Book rooms  
8.6
out of 10
Total:

Courtyard by Marriott St. Petersburg Vasilievsky

 
2-ya Liniya 61/30 V.O., Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Maria
Book rooms  
9.1
out of 10
Total:

Shelfort Hotel

 
Tretya Liniya Vasilevskogo Ostrova 26, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Maria
This hotel is located in the historical centre of St. Petersburg and offers free Wi-Fi and free parking. It is just a 5-minute walk from Vasileostrovskaya Underground ... Read more
Book rooms  
9.6
out of 10
Total:

Apartment on Gavanskaya Street

 
ulitsa Gavanskaya 24, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
1.0  miles from Maria
Apartment on Gavanskaya Street, a property with a terrace, is situated in Saint Petersburg, 500 metres from Lenexpo Exhibition Complex, 3.3 km from Petrovsky Stadium, as ... Read more
Book rooms  
9.7
out of 10
Total:

Appartment on Tuchkov

 
?????? ????????, ?????-?????????, ??????, 14, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Maria
Appartment on Tuchkov is situated in Saint Petersburg and offers free bikes. This property offers access to free WiFi. The apartment has 2 bedrooms, a living room, a fully ... Read more
Book rooms  
8.9
out of 10
Total:

Meltzer Hotel

 
6-Ya Liniya Vasilevsky ostrov 37 ?? 2 , Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.5  miles from Maria
Featuring a shared lounge, Meltzer Hotel is located in Saint Petersburg and is 1 km from Petrovsky Stadium. The property is set 1.8 km from Admiralty Building. Free WiFi is ... Read more
Book rooms  
9
out of 10
Total:

Trezzini Art Hotel

 
Bolshoy Prospekt 21 V.O., Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.7  miles from Maria
Book rooms  
9
out of 10
Total:

Stasov Hotel

 
1-ya Liniya V. O. 16, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Maria
Book rooms  
8.9
out of 10
Total:

Hotel Art on Repina

 
1-ya liniya VO, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Maria
Situated in Saint Petersburg, within 900 metres of Petrovsky Stadium and 1.3 km of Admiralty Building, Hotel Art on Repina features free WiFi. This property is set a short ... Read more
Book rooms  
9.4
out of 10
Total:

Trezzini Palace Boutique Hotel

 
University emb., 21, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.9  miles from Maria
Located 12 minutes' walk from the Kunstkamera Museum in Saint Peterburg city, Trezzini Palace Hotel features antique-style design and free Wi-Fi. The St. Isaac's Cathedral ... Read more
Book rooms  
9.3
out of 10
Total:

Brullov Mansion

 
Naberezhnaya Leytenanta Shmidta 37, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.6  miles from Maria
Featuring free WiFi throughout the property, Brullov Mansion is set in Saint Petersburg, 1.5 km from Mariinsky Theatre. Free private parking is available on site. Read more
Book rooms  
8.8
out of 10
Total:

Island

 
12 Liniya V.O. dom 13, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Set in Saint Petersburg, Island features free WiFi. Popular points of interest nearby include Petrovsky Stadium, Admiralty Building and Saint Isaac's Cathedral. Mariinsky ... Read more
Book rooms  
9
out of 10
Total:

Alleya

 
ul. 1-ya liniya VO, 34, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
0.8  miles from Maria
Alleya is a 3-star property located in Saint Petersburg. Conveniently located in the Vasileostrovskiy district district, this hotel is set 900 metres from Petrovsky Stadium. ... Read more
Book rooms  
8.8
out of 10
Total:

Avent Inn Vasilievsky

 
17 Liniya Vasilyevskogo Ostrova 46?, Vasileostrovskiy district, Saint Petersburg
+44 (0)1775 843417
Avent Inn Vasilievsky is located in Saint Petersburg, within a 15-minute walk of Vasileostrovskaya Metro Station. Nevsky Prospekt and the Hermitage are 3.5 km away. All ... Read more