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.
Clear all
Your Selections
  Free Wifi Budget City Center 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 center 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 Admiralteisky Cheap Hotels State Hermitage Museum and Winter Palace Reduced mobility rooms Hotels with Restaurants Safe Hotels Modern Hotels Hotels with Free Wifi Quiet Hotels Charming Hotels Hotels with Bars Petrogradsky State Russian Museum Yusupov Palace on Moika Spa Hotels Vasilyevsky Island St. Isaac's Cathedral State Museum-Memorial Hotels with Shuttle Boutique Hotels Hotels with Jacuzzi Suite Hotels Hotels with Complimentary Breakfast Kazan Cathedral Hotels with Balconies Luxury Boutique Hotels Luxury Spa Hotels Hotels with Smoking Rooms Palace Square (Dvortsovaya Ploshchad) Neva Embankments Liteyny Unique Hotels Hotels with Hot Tubs Apartment Hotels Nevsky Prospekt Heritage Hotels Historic Hotels Hotels with Nightclubs Church of the Savior on Spilled Blood Hotels on the River Park Inn Grand Palace Boutique Spa Hotels Hotels with Kitchenette Peterhof State Museum Preserve Sokos Catherine Palace and Park $ $$ $$$ $$$$ 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
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighborhoods
More
Neighborhoods
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler 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
Hotel Grand Canyon
Booking.com
$64
View Deal
Shostakovicha St., 2, St. Petersburg 194358, Russia
0.8 miles from Church of St. Alexander Nevskiy
  • Free Wifi
  • Restaurant
K-Vizit Hotel
Orbitz.com
$55
View Deal
Chistyakovskaya St., 2, St. Petersburg 197375, Russia
1.0 miles from Church of St. Alexander Nevskiy
  • Free Wifi
  • Free Parking
No photo provided
Bldg 1 Kultury pr-kt 12, St. Petersburg 194291, Russia
2.3 miles from Church of St. Alexander Nevskiy
    Hotel Nauka
    SAVE $1
    $32
    Booking.com
    $31
    View Deal
    Engelsa Ave., 65, St. Petersburg 194017, Russia
    2.4 miles from Church of St. Alexander Nevskiy
      No photo provided
      Tsentralny Lane, 2A, 194362, Russia
      2.5 miles from Church of St. Alexander Nevskiy
        No photo provided
        Serebristyy bul'var 38, St. Petersburg 197341, Russia
        2.7 miles from Church of St. Alexander Nevskiy
        • Restaurant
        • Bar/Lounge
        No photo provided
        Booking.com
        $57
        View Deal
        3 ulitsa Demyana Bednogo, St. Petersburg 195274, Russia
        2.9 miles from Church of St. Alexander Nevskiy
          Hotel Sputnik
          SAVE $1
          $37
          Orbitz.com
          $36
          View Deal
          Toreza Ave., 36, St. Petersburg 194021, Russia
          3.7 miles from Church of St. Alexander Nevskiy
          • Free Wifi
          • Breakfast included
          Central Institute for Advanced Training Hotel
          Generala Khruleva St, 5, St. Petersburg 197348, Russia
          4.0 miles from Church of St. Alexander Nevskiy
            Marmara Hotel
            SAVE $2
            $49
            Orbitz.com
            $47
            View Deal
            Novorossiyskaya St., 26/2, St. Petersburg 194156, Russia
            4.1 miles from Church of St. Alexander Nevskiy
            • Free Wifi
            • Pool
            Hotel Orbita
            Hotels.com
            $54
            View Deal
            Nepokoryonnykh Ave., 4, St. Petersburg, Russia
            4.4 miles from Church of St. Alexander Nevskiy
            • Free Wifi
            • Free Parking
            Vyborgskaya
            Loading prices...
            Torzhkovskaya St., 3, St. Petersburg 197342, Russia
            4.6 miles from Church of St. Alexander Nevskiy
            • Breakfast included
            • Restaurant
            No photo provided
            Loading prices...
            , Krasnogvardeisky District ul. Kommuny 64, St. Petersburg 195298, Russia
            4.8 miles from Church of St. Alexander Nevskiy
              Avenue Apart
              Booking.com
              $47
              View Deal
              Akademika Pavlova St., 7, St. Petersburg, Russia
              5.2 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Restaurant
              Andersen Hotel
              SAVE $1
              $40
              Hotels.com
              $39
              View Deal
              Chapygina St., 4a, St. Petersburg 197022, Russia
              5.5 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              Boutique Hotel Graftio
              Loading prices...
              Graftio st., 3, St. Petersburg 197022, Russia
              5.5 miles from Church of St. Alexander Nevskiy
              • Free Parking
              • Room Service
              Guyot Hotel
              SAVE $15
              $80
              Orbitz.com
              $65
              View Deal
              Professora Popova St., 23, St. Petersburg 197376, Russia
              5.6 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              LDM Hotel Leningradsky Youth Palace
              Loading prices...
              Professora Popova St., 47, St. Petersburg 197376, Russia
              5.7 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              Baltiya Hotel
              Booking.com
              $56
              View Deal
              Smolyachkova St., 5/1, St. Petersburg 194044, Russia
              5.8 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              Stony Island Hotel
              Expedia.com
              $50
              View Deal
              Kamennoostrovskiy Ave., 45, St. Petersburg 197022, Russia
              5.8 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              Amsterdam Hotel
              SAVE $12
              $63
              Expedia.com
              $51
              View Deal
              Reki Karpovki Emb., 14, St. Petersburg 197136, Russia
              5.9 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              Petrogradsky Grand Hotel
              Expedia.com
              $44
              View Deal
              Karpovka River Embankment, 5, St. Petersburg 197022, Russia
              5.9 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              Parklane Resort and Spa
              SAVE $25
              $137
              Travelocity
              $112
              View Deal
              Bldg A ul. Ryukhina 9, St. Petersburg 197110, Russia
              6.0 miles from Church of St. Alexander Nevskiy
              • Restaurant
              • Free Internet
              Hotel Park Krestovskiy
              Hotels.com
              $51
              View Deal
              Severnaya Road, 12 | Krestovskiy Island, St. Petersburg 197110, Russia
              6.0 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              Polustrovo Hotel
              SAVE $9
              $51
              Hotels.com
              $42
              View Deal
              Metallistov Ave., 115A, St. Petersburg 195197, Russia
              6.1 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              Hotel Regina
              SAVE $13
              $71
              Orbitz.com
              $58
              View Deal
              Podrezova St., 21, St. Petersburg 197136, Russia
              6.1 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              Hotel Alfavit
              SAVE $12
              $69
              Orbitz.com
              $57
              View Deal
              Levashovskiy Ave., 14, St. Petersburg 197110, Russia
              6.1 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              Lancaster Court Hotel
              Loading prices...
              Fokina St., 3, St. Petersburg 194044, Russia
              6.1 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Restaurant
              No photo provided
              Bolshaya Monetnaya St., 14A, St. Petersburg, Russia
              6.3 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Free Parking
              Hotel Eurasia
              SAVE $12
              $66
              Hotels.com
              $54
              View Deal
              Gatchinskaya St., 5, St. Petersburg 197136, Russia
              6.4 miles from Church of St. Alexander Nevskiy
              • Free Wifi
              • Breakfast included
              *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.