The Mahalo Top 7
- Frommer's: St. Petersburg Hotels
- Fodor's: St. Petersburg Hotels
- Concierge.com: St. Petersburg Hotel Recommendations
- Lonely Planet: St. Petersburg Sleep
- TripAdvisor: St. Petersburg Hotels
- The New York Times: St. Petersburg Hotels
- Yahoo! Travel: St. Petersburg Hotels
- NOTE: Hotels mentioned on this page plotted on Google Maps
St. Petersburg Luxury Hotels
- Hotel Astoria (Around the Hermitage) 7 812 494 5757 Google Map
- Frommer's Exceptional Rating, Fodor's Choice, Condé Nast Official Selection
- Grand Hotel Europe (Upper Nevsky Prospekt) 7 812 329 6000 Map
- Frommer's Exceptional Rating, Fodor's Choice, Condé Nast Official Selection
- Corinthia Nevskij Palace Hotel (Upper Nevsky Prospekt) 7 812 380 2001 Maps
- Frommer's Very Highly Recommended, Condé Nast Official Selection
- Radisson SAS Royal Hotel (Upper Nevsky Prospekt) 7 812 322 5000 Map
- Frommer's Very Highly Recommended, Condé Nast Official Selection
St. Petersburg Moderate Hotels
- Alexander House (South of Nevsky) 7 812 259 6877 Map
- Frommer's Very Highly Recommended
- Belveder-Nevsky 7 812 571 8338 Map
- Russian Gateway Recommended
- Saint Petersburg Hotel (Vasilevsky Island) 7 812 380 1919 Map
- Frommer's Recommended, Fodor's Choice
- Arbat Nord (Lower Nevsky) 7 812 103 1899 Map
- Frommer's Very Highly Recommended
St. Petersburg Affordable Hotels
- Hotel Marshal (Lower Nevsky) 7 812 579 9955 Map
- Frommer's Very Highly Recommended, Condé Nast Official Selection
- Neva Hotel (Lower Nevsky) 7 812 278 0500 Map
- Frommer's Highly Recommended, Condé Nast Official Selection
- Morskaya Hotel
7 812 322 6040
St. Petersburg Hostels
- Hostelworld.com: St. Petersburg Hostels
- Hostelz.com: St. Petersburg Hostels
- St. Petersburg International Hostel 7 812 329 8018 Map
- CubaHostel Backpackers 7 812 921 7115
- Bed and Breakfast 7 812 315 1917 Map
- Frommer's Recommended