Beginning of main content

Book on the go and pay later.

Search over 895,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.


10 Best Hotels in St. Petersburg

See all 1,891 properties in St. Petersburg
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
 
 

Luxury hotel comprised of two renovated 19th century buildings, set on St. Petersburg's main boulevard, Nevsky Prospect.

AU$128 per night for 2 guests

Belmond Grand Hotel Europe

Belmond Grand Hotel Europe

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

Venice of the North

AU$205 per night for 2 guests

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 Russian Museum. Summer Garden is 0.7 mi (1.1 km) ...

AU$108 per night for 2 guests

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
 
 

Opened in 2005, this city center hotel is housed in a restored, handsome 19th century building, typical of old St. Petersburg.

AU$110 per night for 2 guests

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 ...

AU$310 per night for 2 guests

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 from Nevsky Prospect and Kazan Cathedral. Russian Museum and Summer Garden are also within 15 minutes. ...

AU$112 per night for 2 guests

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 2 mi (3 km) of Blue Bridge, Russian Museum, and Summer Garden. Mariinsky Palace and Yusupov ...

AU$116 per night for 2 guests

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 Alexander Pushkin Museum and Memorial Apartment, ...

AU$207 per night for 2 guests

Kravt Hotel

Kravt Hotel

Sadovaya Street 25, St. Petersburg
Kravt Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
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 ...

AU$56 per night for 2 guests

Nevsky Forum Hotel

Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg
Nevsky Forum Hotel
    4.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this hotel is within 1 mi (2 km) of Nevsky Prospect, Russian Museum, and Summer Garden. Ligovsky Prospekt and Stockmann ...

    AU$76 per night for 2 guests

    Pushka Inn Hotel

    Pushka Inn Hotel

    Moyka Embankment, 14, St. Petersburg
    Pushka Inn Hotel
    • 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 5-minute walk of Alexander Pushkin Museum and Memorial Apartment and Palace Embankment. Admiralteyskaya ...

    AU$124 per night for 2 guests

    DOM Boutique Hotel

    DOM Boutique Hotel

    Gangutskaya street, 4, St. Petersburg
    DOM Boutique 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 10-minute walk of Church of St Panteleimon, Field of Mars, and Summer Garden. St. Michael's ...

    AU$109 per night for 2 guests

    Solo Sokos Hotel Palace Bridge

    Solo Sokos Hotel Palace Bridge

    Birzhevoi Pereulok 4, St. Petersburg
    Solo Sokos Hotel Palace Bridge
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    Located in Vasilyevsky Island, this luxury hotel is within 2 mi (3 km) of Saint Petersburg State University, Peter and Paul Fortress, and Kazan Cathedral. Summer ...

    AU$125 per night for 2 guests

    Trezzini Palace Hotel

    Trezzini Palace Hotel

    21 University Embankment, St. Petersburg
    Trezzini Palace Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    5.0 out of 5.0
     
     

    This family-friendly St. Petersburg hotel is located on the riverwalk, within a 10-minute walk of St. Petersburg Academy of Fine Arts and Menshikov Palace. Vasileostrovskaya ...

    AU$154 per night for 2 guests

    AKYAN St.Petersburg

    AKYAN St.Petersburg

    19 Vosstaniya Street, St. Petersburg
    AKYAN St.Petersburg
    • 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 Oktyabrskiy Big Concert Hall, Vosstaniya Square, and Stockmann. Galeria and Fontanka ...

    AU$55 per night for 2 guests

    Park Inn by Radisson Pulkovo Airport St Petersburg

    Park Inn by Radisson Pulkovo Airport St Petersburg

    Building ZD 41, Pulkovskoe Shosse 41, St. Petersburg
    Park Inn by Radisson Pulkovo Airport St Petersburg
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Moskovskiy, this eco-friendly hotel is 5.3 mi (8.5 km) from Expoforum and 23.2 mi (37.3 km) from Peterhof Palace and Garden.

    AU$72 per night for 2 guests

    Ambassador Hotel

    Ambassador Hotel

    5-7 Rimsky-Korsakov Avenue, St. Petersburg
    Ambassador Hotel
    • 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 15-minute walk of Fontanka River Embankment and Rimsky-Korsakov Conservatory. New Holland Island ...

    AU$54 per night for 2 guests

    Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg

    Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg

    Pobedy Square 1, St. Petersburg
    Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Moskovskiy, this eco-friendly hotel is 0.3 mi (0.5 km) from Heroic Defenders of Leningrad Monument and within 3 mi (5 km) of Chesme Church and Moskovsky ...

    AU$59 per night for 2 guests

    Boutique Hotel 1852

    Boutique Hotel 1852

    Zhukovskogo St, 10, St. Petersburg
    Boutique Hotel 1852
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this boutique hotel is within 1 mi (2 km) of Nevsky Prospect, Summer Garden, and Russian Museum. Kazan Cathedral and Peter ...

    AU$54 per night for 2 guests

    MEININGER Hotel Saint Petersburg Nikolsky

    MEININGER Hotel Saint Petersburg Nikolsky

    Sadovaya, 62, St. Petersburg
    MEININGER Hotel Saint Petersburg Nikolsky
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in St. Petersburg City Centre, this hotel is within 2 mi (3 km) of St. Nicholas' Naval Cathedral, Kazan Cathedral, and Russian Museum. Summer Garden ...

    AU$36 per night for 2 guests

    Check prices on hotels in St. Petersburg

    Tonight 22 Jan - 23 Jan
    This weekend 25 Jan - 27 Jan
    Next weekend 1 Feb - 3 Feb

    Search Hotels near Top St. Petersburg Attractions

    Top St. Petersburg Areas

    Map

    Recent Reviews in St. Petersburg

    Travel to St. Petersburg & Explore


    Explore St. Petersburg with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!