
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
54%
Save up to
47%
Save up to
32%
Save up to
38%
Save up to
40%
Save up to
60%
Save up to
34%
Save up to
46%
Save up to
43%
Save up to
40%
Save up to
29%
Save up to
30%
Save up to
59%
Save up to
29%
Save up to
28%
Save up to
48%
Save up to
25%
Save up to
30%
Save up to
6%
Save up to
34%
Save up to
39%
Save up to
51%
Save up to
28%
Save up to
30%
Save up to
54%
Save up to
47%
Save up to
32%
Save up to
38%
Save up to
40%
Save up to
60%
Save up to
34%
Save up to
46%
Save up to
43%
Save up to
40%
Save up to
29%
Save up to
30%
Save up to
59%
Save up to
29%
Save up to
28%
Save up to
48%
Save up to
25%
Save up to
30%
Save up to
6%
Save up to
34%
Save up to
39%
Save up to
51%
Save up to
28%
Save up to
30%