We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Mayakovsky Station

St. Petersburg, Russia
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

8 Liniya V.O., 11-13, St. Petersburg 190034, Russia
2.7 miles from Mayakovsky Station
#27 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (187) | Map
Show Prices
Bolshoi Ave., Vasilyevskiy Island, 21, St. Petersburg 199004, Russia
2.7 miles from Mayakovsky Station
Travellers' Choice® 2014 Winner Small Hotels | Bargain
#47 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (34) | Map
Show Prices
3rd Liniya V.O., 20, St. Petersburg 199004, Russia
2.7 miles from Mayakovsky Station
Special Price 15% off room rate
Noteburg Hotel Slideshow
#61 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (29) | Map
Show Prices
Reki Pryazhki Emb., 3/1, St. Petersburg 190121, Russia
2.7 miles from Mayakovsky Station
#68 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (18) | Map
Show Prices
166 Griboedov's Canal | via 33 Kanonerskaya Street, St. Petersburg 190121, Russia
2.7 miles from Mayakovsky Station
Special Offer Hot rate & 15% off...
Courtyard St. Petersburg Center West/Pushkin Hotel Slideshow
#77 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (181) | Map
Show Prices
17/3 Bol'shaya Pushkarskaya ulitsa, St. Petersburg 197101, Russia
2.7 miles from Mayakovsky Station
Smolyachkova St., 5/1, St. Petersburg 194044, Russia
2.8 miles from Mayakovsky Station
Baltiya hotel Slideshow
#28 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (120) | Map
Show Prices
Bolshoy prospekt, d. 37 | Petrogradskaya side, St. Petersburg 197198, Russia
2.8 miles from Mayakovsky Station
#88 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (66) | Map
Show Prices
Kanala Griboyedova Emb., 174A, St. Petersburg 190121, Russia
2.8 miles from Mayakovsky Station
#134 of 267 hotels in St. Petersburg
Map
Aleksandra Bloka St., 8 | Kolomna, St. Petersburg 190121, Russia
2.8 miles from Mayakovsky Station
Travellers' Choice® 2014 Winner Bargain
#148 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (31) | Map
Show Prices
Moskovskiy Av., 97A, St. Petersburg 196084, Russia
2.9 miles from Mayakovsky Station
Special Offer Save on Hotel Packages!
Holiday Inn St. Petersburg Moskovskye Vorota Slideshow
#79 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (300) | Map
Show Prices
Gatchinskaya St., 5, St. Petersburg 197136, Russia
2.9 miles from Mayakovsky Station
#98 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (21) | Map
Show Prices
Maly Ave. P.S., 16, St. Petersburg 197110, Russia
2.9 miles from Mayakovsky Station
#130 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (5) | Map
Show Prices
3-rd line, d. 26, St. Petersburg 199004, Russia
3.0 miles from Mayakovsky Station
Travellers' Choice® 2014 Winner Bargain Special Offer Package Deal
Shelfort Hotel Slideshow
#29 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (54) | Map
Show Prices
2 line of Vasilievsky Island 61 / 30, St. Petersburg 199178, Russia
3.0 miles from Mayakovsky Station
Special Offer Hot rate & 15% off...
Courtyard St Petersburg Vasilievsky Slideshow
#39 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (98) | Map
Show Prices
Podrezova St., 21, St. Petersburg 197136, Russia
3.1 miles from Mayakovsky Station
Travellers' Choice® 2014 Winner Bargain
#32 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (48) | Map
Show Prices
10 Bol'shaya Konyushennaya, St. Petersburg 191186, Russia
3.1 miles from Mayakovsky Station
#124 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (144) | Map
Show Prices
14 Karpovka Embankment, St. Petersburg 197136, Russia
3.1 miles from Mayakovsky Station
#132 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (33) | Map
Show Prices
11-Ya Liniya V.O., 50 | Vasilievsky Ostrov, St. Petersburg 199178, Russia
3.2 miles from Mayakovsky Station
Travellers' Choice® 2014 Winner Romance | Service | Top Hotels
#13 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (135) | Map
Show Prices
Kamennoostrovskiy Av., 45, St. Petersburg 197022, Russia
3.2 miles from Mayakovsky Station
#115 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (40) | Map
Show Prices
Metallistov Av., 115 | Metallistov Av., 115, St. Petersburg 195197, Russia
3.2 miles from Mayakovsky Station
Offers & Announcements 20% off room rate
Polustrovo Hotel Slideshow
#158 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (33) | Map
Show Prices
Levashovskiy prospect, 14, St. Petersburg 197110, Russia
3.4 miles from Mayakovsky Station
#141 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (46) | Map
Show Prices
Chapygina St., 4a, St. Petersburg 197022, Russia
3.4 miles from Mayakovsky Station
#177 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (7) | Map
Show Prices
Ulitsa Ivana Chernykh 10, St. Petersburg 198095, Russia
3.4 miles from Mayakovsky Station
#181 of 267 hotels in St. Petersburg
Professional photos | Map
Show Prices
Sedmaya Liniya V.O., 70, St. Petersburg 199004, Russia
3.5 miles from Mayakovsky Station
#135 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (12) | Map
Show Prices
Maly Av., 27 / 2 | Vasilyevsky Island, St. Petersburg 199004, Russia
3.5 miles from Mayakovsky Station
#212 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (8) | Map
Show Prices
Gapsalskaya St., 12, St. Petersburg 198035, Russia
3.7 miles from Mayakovsky Station
#194 of 267 hotels in St. Petersburg
Map
Gapsalskaya St., 2, St. Petersburg 191035, Russia
3.7 miles from Mayakovsky Station
#219 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (8) | Map
Show Prices
Professora Popova St., 47, St. Petersburg 197376, Russia
3.7 miles from Mayakovsky Station
#245 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (44) | Map
Show Prices
Sevastyanova St., 3, St. Petersburg, Russia
3.8 miles from Mayakovsky Station
#218 of 267 hotels in St. Petersburg
Professional photos | Traveller photos (37) | Map
Show Prices