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 Air Conditioning Non-Smoking Hotel Meeting room Business services Admiralteisky Peter and Paul Fortress (Petropavlovskaya Krepost) Nevskiy Cheap Hotels State Hermitage Museum and Winter Palace Hotels with Restaurants Safe Hotels Reduced mobility rooms 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 Church of the Savior on Spilled Blood Neva Embankments 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) Unique Hotels Liteyny Hotels with Hot Tubs Apartment Hotels Grand Palace Heritage Hotels Nevsky Prospekt Historic Hotels Hotels with Nightclubs Hotels on the River Peterhof State Museum Preserve Park Inn Boutique Spa Hotels Hotels with Kitchenette Sokos Catherine Palace and Park $ $$ $$$ $$$$ Smolny Radisson Rocco Forte Hotels Courtyard AZIMUT Hotels Best Western Plus Crowne Plaza Resort hotel Lodge Renaissance Four Seasons Ibis Kempinski Hotel Indigo W Hotels 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
Sponsored
Pochtamtskaya St., 4, St. Petersburg 190000, Russia
0.9 miles from St. John's Church
Special Offer: Book Direct for Less!
Book Direct on Marriott.com where you get our lowest price... Read more
Renaissance St. Petersburg Baltic Hotel
$188
TripAdvisor
$491
Booking.com
$188
Renaissance Hotels
SAVE $303
$491
$188
Hotels.com
View Deal
Reki Pryazhki Emb., 30, St. Petersburg 190121, Russia
0.2 miles from St. John's Church
  • Free Wifi
  • Free Parking
Red Stars Hotel
$100
TripAdvisor
$100
Hotwire.com
$123
AMOMA
SAVE $23
$123
$100
Hotels.com
View Deal
Reki Pryazhki Emb., 3/1, St. Petersburg 190121, Russia
0.3 miles from St. John's Church
  • Free Wifi
  • Free Parking
Matisov Domik

Booking.com
$77
Priceline
$65
Hotels.com
SAVE $17
$77
$60
AMOMA
View Deal
Aleksandra Bloka St., 8, St. Petersburg 190121, Russia
0.3 miles from St. John's Church
  • Free Wifi
  • Free Parking
Admiralteyskaya Hotel
$51
TripAdvisor
$60
Booking.com
$51
Hotels.com
SAVE $9
$60
$51
Expedia.com
View Deal
Soyuza Pechatnikov, 4, St. Petersburg 190068, Russia
0.3 miles from St. John's Church
  • Free Wifi
  • Free Parking
Premiere Hotel on Soyuza Pechatnikov
$67
TripAdvisor
$67
Orbitz.com
$67
Priceline
$67
Hotels.com
View Deal
Matisse ostrava, St. Petersburg 191025, Russia
0.3 miles from St. John's Church
    No photo provided
    Kanala Griboedova Emb., 166 | via Kanonerskaya St., 33, St. Petersburg 190121, Russia
    0.4 miles from St. John's Church
    • Free Wifi
    • Free Parking
    Courtyard St. Petersburg Center West\/Pushkin Hotel
    $91
    TripAdvisor
    $91
    Hotels.com
    $138
    HotelQuickly
    SAVE $47
    $138
    $91
    Courtyard
    View Deal
    Kanala Griboyedova Emb., 174, St. Petersburg 190121, Russia
    0.4 miles from St. John's Church
      Domik V Kolomne
      Angliyskaya emb., 52, St. Petersburg 190000, Russia
      0.5 miles from St. John's Church
      • Free Wifi
      • Free Parking
      Happy Pushkin Boutique Hotel
      $89
      TripAdvisor
      $89
      Hotels.com
      $89
      Orbitz.com
      $89
      Booking.com
      View Deal
      Galernaya St., 59, St. Petersburg 190000, Russia
      0.5 miles from St. John's Church
      • Free Wifi
      • Room Service
      Boutique Hotel Balzac

      TripAdvisor

      Booking.com

      Agoda.com
      Loading prices...
      Kanala Griboyedova Embankment, 101, St. Petersburg 190000, Russia
      0.5 miles from St. John's Church
      • Free Wifi
      • Breakfast included
      Hotel Park Lion Bridge

      Hotels.com

      Orbitz.com
      $68
      Expedia.com
      SAVE $10
      $68
      $57
      Booking.com
      View Deal
      Kryukova Kanala Emb., 27, St. Petersburg 190068, Russia
      0.6 miles from St. John's Church
      • Free Wifi
      • Free Parking

      Hotels.com

      Booking.com

      Expedia.com
      No availability for your dates
      Galernaya St., 30 | rooms 4N, 5N, St. Petersburg 190000, Russia
      0.6 miles from St. John's Church
      • Free Wifi
      • Free Parking
      Leningrad Hotel
      $71
      TripAdvisor
      $71
      Priceline

      Hotels.com
      $71
      Booking.com
      View Deal
      Naberezhnaya reki Fontanki 142, St. Petersburg 190103, Russia
      0.6 miles from St. John's Church
        No photo provided

        TripAdvisor

        Priceline

        Booking.com
        Loading prices...
        Fontanka River Emb., 142, St. Petersburg, Russia
        0.6 miles from St. John's Church
        • Free Wifi
        • Free Parking
        A Hotel Fontanka
        $36
        TripAdvisor

        Travelocity

        Hotels.com
        $36
        Expedia.com
        View Deal
        Yakubovicha St., 5, St. Petersburg 190000, Russia
        0.6 miles from St. John's Church
        • Free Wifi
        • Free Parking
        No photo provided

        Hotels.com
        Loading prices...
        Lermontovskiy Ave., 43/1, St. Petersburg 190103, Russia
        0.7 miles from St. John's Church
        • Free Wifi
        • Breakfast included
        Azimut Hotel Saint Petersburg
        $42
        Booking.com
        $42
        Hotwire.com
        $120
        Hostelworld.com
        SAVE $80
        $120
        $41
        AMOMA
        View Deal
        Emb. Reki Moiki, 99, St. Petersburg 190000, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Restaurant
        $210
        TripAdvisor
        $210
        Hotels.com
        $223
        HotelQuickly
        SAVE $22
        $223
        $201
        AMOMA
        View Deal
        Rimskogo-Korsakova Ave., 5/7, St. Petersburg 190068, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Pool
        Ambassador Hotel
        $95
        Hotels.com
        $95
        Booking.com
        $115
        HotelQuickly
        SAVE $37
        $115
        $78
        AMOMA
        View Deal
        Kazanskaya st., 43, St. Petersburg 190068, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Breakfast included
        Station Hotel K43
        $89
        HOTEL.INFO
        $73
        Priceline
        $73
        Expedia.com
        SAVE $34
        $89
        $55
        AMOMA
        View Deal
        Voznesenskiy Ave., 13, St. Petersburg, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Restaurant
        Hotel 1913
        $64
        TripAdvisor
        $64
        Hotels.com
        $64
        Hotwire.com
        $64
        Booking.com
        View Deal
        Rizhskiy Ave., 4/6, St. Petersburg 190103, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Free Parking
        Palantin Hotel
        $51
        TripAdvisor
        $60
        Booking.com
        $76
        HotelQuickly
        SAVE $25
        $76
        $51
        Expedia.com
        View Deal
        Galernaya St., 15, St. Petersburg 190000, Russia
        0.8 miles from St. John's Church
        • Free Wifi
        • Bar/Lounge
        Dashkova Residence
        $95
        TripAdvisor
        $95
        Hotels.com
        $95
        Expedia.com
        $95
        Booking.com
        View Deal
        8 Liniya V.O., 11-13, St. Petersburg 199034, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Restaurant
        Solo Sokos Hotel Vasilievsky
        $68
        TripAdvisor
        $68
        Travelocity
        $135
        HotelQuickly
        SAVE $67
        $135
        $68
        Booking.com
        View Deal
        Pochtamtskaya St., 4, St. Petersburg 190000, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Restaurant
        Renaissance St. Petersburg Baltic Hotel
        $188
        TripAdvisor
        $491
        Booking.com
        $188
        Renaissance Hotels
        SAVE $303
        $491
        $188
        Hotels.com
        View Deal
        University Embankment 21, St. Petersburg 199034, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Free Parking
        $162
        TripAdvisor
        $191
        Booking.com
        $374
        AMOMA
        SAVE $212
        $374
        $162
        Hotels.com
        View Deal
        Galernaya St., 12, St. Petersburg 190000, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Breakfast included
        Grand Mark Hotel
        $86
        TripAdvisor
        $86
        Orbitz.com
        $86
        Hotels.com
        $86
        Booking.com
        View Deal
        Galernaya St., 12, St. Petersburg 190000, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Breakfast included
        Nevsky Breeze Hotel
        $68
        Booking.com
        $64
        Travelocity
        $71
        HotelQuickly
        SAVE $20
        $71
        $51
        AMOMA
        View Deal
        ul. Galernaya 4, Apt. 6, St. Petersburg 190000, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Free Parking
        Deluxe Hotel
        $62
        TripAdvisor
        $73
        Booking.com
        $73
        Priceline
        SAVE $11
        $73
        $62
        Travelocity
        View Deal
        Stolyarny Ln., 10/12A, St. Petersburg 190031, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Breakfast included
        Station Hotel Premier S10
        $74
        TripAdvisor

        Booking.com

        Orbitz.com
        $74
        Expedia.com
        View Deal
        Yakubovicha St., 2, St. Petersburg 190000, Russia
        0.9 miles from St. John's Church
        • Free Wifi
        • Free Parking
        Central-Inn

        TripAdvisor

        Booking.com

        Priceline
        Loading prices...
        *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.