Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Popular searches for St. Petersburg hotels

Check prices on hotels in St. Petersburg

Tonight 21 Mar - 22 Mar
This weekend 22 Mar - 24 Mar
Next weekend 29 Mar - 31 Mar

Top 10 Hotels in St. Petersburg

See all 1,903 properties in St. Petersburg
Belmond Grand Hotel Europe

Belmond Grand Hotel Europe

1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Belmond Grand Hotel Europe
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly St. Petersburg hotel is located in the historical district, just steps away from Great Gostiny Dvor and St. Petersburg Philharmonia. Russian ...

Belmond Grand Hotel EuropeSG$199

Corinthia Hotel St Petersburg

Corinthia Hotel St Petersburg

Nevsky Prospect, 57, St. Petersburg
Corinthia Hotel St Petersburg
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly St. Petersburg hotel is located in the historical district, within 1 mi (2 km) of Nevsky Prospect and Kazan Cathedral. State Hermitage Museum ...

Corinthia Hotel St PetersburgSG$125

Majestic Boutique Hotel DeLuxe

Majestic Boutique Hotel DeLuxe

Sadovaya, 22, St. Petersburg
Majestic Boutique Hotel DeLuxe
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in St. Petersburg City Centre, this hotel is within a 10-minute walk of National Library of Russia and Kazan Cathedral. St. Isaac's Cathedral and Peter ...

Majestic Boutique Hotel DeLuxeSG$120

Petro Palace Hotel

Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg
Petro Palace Hotel
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

Located in St. Petersburg City Centre, this luxury hotel is within a 5-minute walk of Admiralty Building and St. Isaac's Cathedral. Mariinsky Palace and Blue ...

Petro Palace HotelSG$111

Kempinski Hotel Moika 22

Kempinski Hotel Moika 22

22, Moika River Embankment, St. Petersburg
Kempinski Hotel Moika 22
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly St. Petersburg hotel is located in the historical district, within a 15-minute walk of Palace Embankment and Kazan Cathedral. St. Isaac's ...

Kempinski Hotel Moika 22SG$183

Four Seasons Hotel Lion Palace St. Petersburg

Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
  • Free cancellation
  • Reserve now, pay when you stay
5.0 out of 5.0
 
 

This family-friendly St. Petersburg hotel is located in the historical district, within a 5-minute walk of Alexander Garden, Russian Admiralty and Monument to ...

Four Seasons Hotel Lion Palace St. PetersburgSG$384

Pushka Inn Hotel

Pushka Inn Hotel

Moyka Embankment, 14, St. Petersburg
Pushka Inn Hotel
    4.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this hotel is within a 5-minute walk of Alexander Pushkin Museum and Memorial Apartment and Palace Embankment. Admiralteyskaya ...

    Pushka Inn HotelSG$107

    WYNWOOD

    WYNWOOD

    Griboedova Canal, 18-20, St. Petersburg
    WYNWOOD
    • Free cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this hotel is steps away from Nevsky Prospect and Kazan Cathedral. St. Isaac's Cathedral and Peter and Paul Fortress are ...

    WYNWOODSG$149

    Domina St. Petersburg

    Domina St. Petersburg

    99 Moika River Emb., St. Petersburg
    Domina St. Petersburg
    • Free cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this luxury hotel is within a 10-minute walk of Blue Bridge and St. Isaac's Cathedral. Kazan Cathedral and Peter and Paul ...

    Domina St. PetersburgSG$102

    Kravt Hotel

    Kravt Hotel

    Sadovaya Street 25, St. Petersburg
    Kravt Hotel
      3.0 out of 5.0
       
       

      This hotel is located in St. Petersburg (St. Petersburg City Centre), close to Kazan Cathedral, Sennaya Square and Russian Museum. Also nearby are Palace Square ...

      Kravt HotelSG$56

      Map

      Top St. Petersburg Areas

      Search Hotels near Top St. Petersburg Attractions

      Recent Reviews in St. Petersburg