
St Petersburg Hotels
St. Petersburg is situated in northwest Russia on the Neva River. Once the capital of the Russian Empire, it is renowned for its beautiful architecture, elegant bridges, picturesque canals and collection of museums and galleries. Visit the iconic Hermitage Museum, magnificent St Isaac’s Cathedral and tranquil Summer Gardens.
St Petersburg Hotel Deals
Save up to
56%
Save up to
49%
Save up to
55%
Save up to
40%
Save up to
30%
Save up to
53%
Save up to
61%
Save up to
42%
Save up to
41%
Save up to
70%
Save up to
50%
Save up to
73%
Save up to
83%
Save up to
53%
Save up to
51%
Save up to
42%
Save up to
44%
Save up to
50%
Save up to
51%
Save up to
40%
Save up to
52%
Save up to
40%
Save up to
34%
Save up to
56%
Save up to
49%
Save up to
55%
Save up to
40%
Save up to
30%
Save up to
53%
Save up to
61%
Save up to
42%
Save up to
41%
Save up to
70%
Save up to
50%
Save up to
73%
Save up to
83%
Save up to
53%
Save up to
51%
Save up to
42%
Save up to
44%
Save up to
50%
Save up to
51%
Save up to
40%
Save up to
52%
Save up to
40%
Save up to
34%