Hotels in Saint Petersburg - Russia

357 hotels found in Saint Petersburg

Order by :

PriceascPriceascCategoryascCategoryasc

<1 / 36 >

Hotel Rinaldi 2 - Saint Petersburg  

Hotel Rinaldi 2 - Saint Petersburg

The B&B Rinaldi 2 on the Basil Island in St.Petersburg is a cosy B&B with a home-like atmosphere. Rinaldi 2 is considered the best accommodation for your family in St.Petersburg. It...


Starting from : RUB2,100.00 (per night)



Hotel Rinaldi at Bolshoy Prospekt - Saint Petersburg  

Hotel Rinaldi at Bolshoy Prospekt - Saint Petersburg

The new Saint Petersburg Bed & Breakfast Rinaldi at Bolshoy Prospekt is conveniently located in a small quiet street, adjoining one of the most beautiful prospects of Saint Petersburg,...


Starting from : RUB1,680.00 (per night)



Hotel Royal Antares - Saint Petersburg  ****

Hotel Royal Antares - Saint Petersburg

The Royal Antares hotel is a recently refurbished complex, located in the historical center of Saint Petersburg and close to all the major museums as well as the renown Alexander...


Starting from : €79.00 (per night)



Hotel Filippov I - Saint Petersburg  

Hotel Filippov I - Saint Petersburg

The Filippov I hotel, established in 2003, is situated in the downtown of St. Petersburg, close to main tourists attractions, museums, night life, shopping areas and the business...


Starting from : €57.00 (per night)



Hotel Filippov II - Saint Petersburg  

Hotel Filippov  II - Saint Petersburg

The Filippov II hotel, designed to be a quiet and convenient mini-hotel, is situated in Vosstania Street, in the heart of Saint-Petersburg, just 300 meters from the underground...


Starting from : €67.00 (per night)



Hotel The Golden Garden - Saint Petersburg  ****

Hotel The Golden Garden - Saint Petersburg

The Golden Garden Hotel lies in St.Petersburg city centre, close to all the city's main shopping facilities as well as beautiful palaces, bridges and canals. Providing professional...


Starting from : RUB5,650.00 (per night)



The Beachcomber Beach Resort & Hotel - Saint Petersburg  **

The Beachcomber Beach Resort & Hotel - Saint Petersburg

Nestled amid 5.5 acres of lush tropical landscaping, The Beachcomber Beach Resort & Hotel is located directly on St. Pete Beach, on the sun-kissed shores of Florida's stunning Gulf of...


Starting from : US$92.00 (per night)



Grand Plaza Beachfront Resort Hotel - Saint Petersburg  ***

Grand Plaza Beachfront Resort Hotel - Saint Petersburg

Welcome to the Grand Plaza Beachfront Resort hotel, one of the best St. Pete Beach hotels. Located directly on the powdery white sandy beach of St. Petersburg and the Gulf of Mexico,...


Starting from : US$107.00 (per night)



Mini Hotel Pio on Mokhovaya - Saint Petersburg  ***

Mini Hotel Pio on Mokhovaya - Saint Petersburg

The Bed and Breakfast Mini Hotel Pio on Mokhovaya, located in the historical and artistic area of Saint-Petersburg, steps from the Nevsky Prospekt, is a charming Italian-style property...


Starting from : €65.00 (per night)



<1 / 36 >

All hotels : Russia

Cities around Saint Petersburg 


Moscow (634 km)
Moscow (1216 km)
Kaliningrad (826 km)
Tver (473 km)
Nizhny Novgorod (896 km)
Kostroma (655 km)
Kaluga (701 km)
Yaroslavl (607 km)
Svetlogorsk (822 km)
Kazan (1198 km)