Hotels in St. Petersburg

2169 Hotels

flag Russia

Find the best hotels in St. Petersburg

Featured Hotels in St. Petersburg

Red House Hostel


Belinskogo Street, 11, 191014 - St. Petersburg

You'll be centrally located in St. Petersburg with a stay at Red House Hostel, within a 15-minute walk of Russian Museum and Summer Garden. This hostel is 2.4 mi (3.9 km) from...

Graffiti L Hostel


Ligovsky Prospect 33-35, 190121 - St. Petersburg

With a stay at Graffiti L Hostel in St. Petersburg (St. Petersburg City Centre), you'll be within a 5-minute drive of Summer Garden and Russian Museum. This hostel is 1.8 mi (2.9...

Friends on Bankovsky


Bankovsky pereulok, 3, 191023 - St. Petersburg

Friends on Bankovsky is centrally located in St. Petersburg, a 4-minute walk from Bank Bridge and 6 minutes by foot from Vorontsov Palace. This hostel is 0.4 mi (0.7 km) from...

See more hotels in St. Petersburg