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.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Mid-range Best Value Luxury Romantic Breakfast included Palace Square Free Parking Quiet Charming Trendy Pool Vladimir Room Service Independent Hotels Family-friendly Spa Business Beach Restaurant Fitness centre Suites Boutique Kitchenette Kolomna Pets Allowed Classic Bar/Lounge Quaint Airport Transportation & up & up Internet & up Concierge Non-Smoking Hotel Air Conditioning Meeting room Business services Peter and Paul Fortress (Petropavlovskaya Krepost) Nevskiy State Hermitage Museum and Winter Palace Admiralteisky Cheap Hotels Reduced mobility rooms Hotels with Restaurants Safe Hotels Modern Hotels Hotels with Free Wifi Quiet Hotels Charming Hotels Petrogradsky Hotels with Bars Church of the Savior on Spilled Blood St. Isaac's Cathedral State Museum-Memorial Spa Hotels Yusupov Palace on Moika Vasilyevsky Island Hotels with Shuttle Boutique Hotels Hotels with Jacuzzi Suite Hotels Kazan Cathedral Hotels with Complimentary Breakfast Hotels with Balconies Luxury Boutique Hotels Palace Square (Dvortsovaya Ploshchad) Luxury Spa Hotels Hotels with Smoking Rooms Neva Embankments State Russian Museum Nevsky Prospekt Liteyny Unique Hotels Hotels with Hot Tubs Apartment Hotels Heritage Hotels Historic Hotels Hotels with Nightclubs Hotels on the River Park Inn Boutique Spa Hotels Hotels with Kitchenette Catherine Palace and Park Peterhof Grand Palace Sokos Peterhof State Museum Preserve $ $$ $$$ $$$$ Smolny Radisson Rocco Forte Hotels Courtyard AZIMUT Hotels Best Western Plus Crowne Plaza Resort hotel Renaissance Four Seasons Ibis Kempinski Hotel Indigo W Hotels Kronverksky Novotel Golf course Staybridge Suites Holiday Inn Cronwell Belmond Any distance from Mayakovsky Station
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Neighbourhoods
More
Neighbourhoods
Accommodation
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Pushkin Square Hotel
Booking.com
USD 25*
View Deal
Pushkinskya st., 9, St. Petersburg 191040, Russia
0.0 km from Mayakovsky Station
    No photo provided
    Nevsky Prospect 81, St. Petersburg, Russia
    0.0 km from Mayakovsky Station
    • Free Wifi
    • Restaurant
    No photo provided
    Pushkinskaya St., 9, St. Petersburg 191040, Russia
    0.0 km from Mayakovsky Station
    • Bar/Lounge
    Best Western Plus Centre Hotel
    Booking.com
    USD 52*
    View Deal
    Ligovskiy Ave., 41/83, St. Petersburg 191036, Russia
    0.1 km from Mayakovsky Station
    • Free Wifi
    • Restaurant
    Apart-Hotel Gallery Palace
    SAVE USD 7
    USD 37*
    Expedia.com
    USD 30*
    View Deal
    Ligovskiy Ave., 47, St. Petersburg 191040, Russia
    0.1 km from Mayakovsky Station
      Oktyabrskaya Hotel
      TripAdvisor
      USD 56*
      View Deal
      Ligovskiy Ave., 41/83, St. Petersburg 191036, Russia
      0.1 km from Mayakovsky Station
      • Free Wifi
      • Restaurant
      Ligotel
      SAVE USD 1
      USD 46*
      Booking.com
      USD 45*
      View Deal
      Ligovskiy Ave., 55/4, St. Petersburg 191119, Russia
      0.2 km from Mayakovsky Station
      • Free Wifi
      • Breakfast included
      Savings alert: 26% below average rate

      The price you found is 26% lower than this hotel's average rate of USD 61/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Nevsky Forum Hotel
      SAVE USD 7
      USD 71*
      Booking.com
      USD 64*
      View Deal
      Nevskiy Ave., 69, St. Petersburg 191025, Russia
      0.2 km from Mayakovsky Station
      • Free Wifi
      • Free Parking
      Savings alert: 20% below average rate

      The price you found is 20% lower than this hotel's average rate of USD 80/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Lounge
      Nevsky ave, 100, St. Petersburg 191025, Russia
      0.2 km from Mayakovsky Station
        SAVE USD 59
        USD 159*
        Expedia.com
        USD 100*
        View Deal
        Marata St., 11, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Restaurant
        Savings alert: 20% below average rate

        The price you found is 20% lower than this hotel's average rate of USD 125/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Novotel St. Petersburg Centre
        SAVE USD 4
        USD 74*
        Novotel
        USD 70*
        View Deal
        Mayakovskogo St., 3A, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Restaurant
        Savings alert: 15% below average rate

        The price you found is 15% lower than this hotel's average rate of USD 82/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Cronwell Inn Stremyannaya
        Expedia.com
        USD 50*
        View Deal
        Stremyannaya St., 18, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Breakfast included
        Park Inn by Radisson Nevsky St. Petersburg Hotel
        SAVE USD 9
        USD 79*
        Booking.com
        USD 70*
        View Deal
        Goncharnaya St., 4A | Nevskiy Ave., 89, St. Petersburg 191036, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Breakfast included
        Savings alert: 16% below average rate

        The price you found is 16% lower than this hotel's average rate of USD 83/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Club Hotel Agni
        Booking.com
        USD 64*
        View Deal
        Nevsky Ave., 92, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Breakfast included
        Nevskiy Dvor
        Booking.com
        USD 41*
        View Deal
        Povarskoi Lane, 4, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Free Parking
        SAVE USD 10
        USD 65*
        Agoda.com
        USD 55*
        View Deal
        Marata St., 12, St. Petersburg 191025, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Free Parking
        Savings alert: 15% below average rate

        The price you found is 15% lower than this hotel's average rate of USD 65/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Avent Inn Nevsky
        SAVE USD 1
        USD 44*
        Expedia.com
        USD 43*
        View Deal
        Nevskiy Ave., 87/2 | entrance from Goncharnaya St., 2/87 under arch, St. Petersburg 191036, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Breakfast included
        Savings alert: 16% below average rate

        The price you found is 16% lower than this hotel's average rate of USD 51/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Oktyabrskaya Inn
        Expedia.com
        USD 50*
        View Deal
        Ligovskiy Ave., 10, St. Petersburg 191036, Russia
        0.3 km from Mayakovsky Station
        • Free Wifi
        • Restaurant
        Savings alert: 43% below average rate

        The price you found is 43% lower than this hotel's average rate of USD 88/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Mayakovskogo 1
        Travelocity
        USD 50*
        View Deal
        Mayakovskogo ulitsa 1, St. Petersburg, Russia
        0.3 km from Mayakovsky Station
          No photo provided
          67 17 Marata St., Apt. 36, St. Petersburg 190000, Russia
          0.3 km from Mayakovsky Station
            Apart Hotel Na Goncharnoi 11A
            TripAdvisor
            View Deal
            Goncharnaya St., 11A, St. Petersburg 191036, Russia
            0.3 km from Mayakovsky Station
              Corinthia Hotel St. Petersburg
              Booking.com
              USD 135*
              View Deal
              Nevskiy Ave., 57, St. Petersburg 191025, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Restaurant
              Station Hotel M19
              SAVE USD 9
              USD 31*
              Expedia.com
              USD 22*
              View Deal
              Marata st., 19, St. Petersburg 191025, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Breakfast included
              Allegro Hotel On Ligovskiy Ave
              Booking.com
              USD 46*
              View Deal
              Ligovskiy Ave., 65, St. Petersburg 191040, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              Hotel Anabel on Nevsky 88
              SAVE USD 35
              USD 65*
              Expedia.com
              USD 30*
              View Deal
              Nevskiy Av., 88, St. Petersburg 191025, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Free Parking
              Savings alert: 52% below average rate

              The price you found is 52% lower than this hotel's average rate of USD 63/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Roses Hotel
              Roses Hotel
              SAVE USD 6
              USD 36*
              Agoda.com
              USD 30*
              View Deal
              Vosstaniya St., 13, St. Petersburg 191036, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Breakfast included
              Savings alert: 14% below average rate

              The price you found is 14% lower than this hotel's average rate of USD 35/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Vesta Hotel
              SAVE USD 2
              USD 46*
              Expedia.com
              USD 44*
              View Deal
              Nevskiy Ave., 92, St. Petersburg 191025, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Breakfast included
              Savings alert: 10% below average rate

              The price you found is 10% lower than this hotel's average rate of USD 49/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Nevskiy Express Hotel
              TripAdvisor
              USD 63*
              View Deal
              Nevskiy Ave., 91 | Entrance through Goncharnaya St., 6, St. Petersburg 191036, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Breakfast included
              Nevskiy Central Hotel
              SAVE USD 8
              USD 39*
              Trip.com
              USD 31*
              View Deal
              Nevskiy Ave., 90, St. Petersburg 191025, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              • Breakfast included
              Savings alert: 11% below average rate

              The price you found is 11% lower than this hotel's average rate of USD 35/night.

              We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

              Onyx Hotel
              SAVE USD 4
              USD 80*
              Agoda.com
              USD 76*
              View Deal
              Ligovsky Prospect 67/22, St. Petersburg 191040, Russia
              0.4 km from Mayakovsky Station
              • Free Wifi
              ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.