Hotels in St. Petersburg

Search Hotels For Your Date

View Hotels On Map

Filter By

Popular Filters

Budget per night

Facilities

Star Rating

Review Score

Hotel Type

View Hotels On Map

Showing 50 Hotels in St. Petersburg

Solo Sokos Hotel Palace Bridge

 2.6 km from city center

8.8   Excellent  (8212 Reviews)

Starting from

$ 65

Saint-Petersburg Hotel

 2.6 km from city center

8.5   Very Good  (9656 Reviews)

Starting from

$ 34

Holiday Inn Express - St. Petersburg - Sadovaya

 2.5 km from city center

9.3   Wonderful!  (3959 Reviews)

Starting from

$ 31

Akyan St.Petersburg

 1.4 km from city center

9.2   Wonderful!  (3877 Reviews)

Starting from

$ 40

Solo Sokos Hotel Vasilievsky

 3.0 km from city center

9.1   Wonderful!  (3933 Reviews)

Starting from

$ 34

Filter by budget per night

        
Friends on Fontanka

 0.8 km from city center

8.9   Excellent  (4095 Reviews)

Starting from

$ 12

Corinthia Hotel St Petersburg

 0.9 km from city center

8.9   Excellent  (3888 Reviews)

Starting from

$ 88

Park Inn by Radisson Pulkovo Airport

 15.3 km from city center

9.1   Wonderful!  (3217 Reviews)

Starting from

$ 37

Park Inn by Radisson Pribaltiyskaya Hotel and Congress Centre

 6.7 km from city center

8.6   Excellent  (5079 Reviews)

Starting from

$ 30

Original Sokos Hotel Olympia Garden

 2.4 km from city center

8.9   Excellent  (3594 Reviews)

Starting from

$ 31

Moscow Hotel

 3.1 km from city center

8.6   Excellent  (4588 Reviews)

Starting from

$ 28

Agni Club Hotel

 1.0 km from city center

9.1   Wonderful!  (2818 Reviews)

Starting from

$ 22

Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg

 10.2 km from city center

8.3   Very Good  (6056 Reviews)

Starting from

$ 28

Nomera na Nevskom 111

 2.1 km from city center

8.6   Excellent  (4391 Reviews)

Starting from

$ 14

Helvetia Hotel

 1.2 km from city center

9.6   Wonderful!  (1750 Reviews)

Starting from

$ 68

Lahta Plaza Hotel

 10.0 km from city center

9.6   Wonderful!  (1728 Reviews)

Starting from

$ 66

Best Western Plus Centre Hotel

 1.5 km from city center

8.6   Excellent  (4091 Reviews)

Starting from

$ 27

Hilton Saint Petersburg Expoforum

 19.3 km from city center

9.2   Wonderful!  (2365 Reviews)

Starting from

$ 57

Petr Hotel

 1.4 km from city center

9.3   Wonderful!  (2163 Reviews)

Starting from

$ 30

M-Hotel

 0.2 km from city center

9.3   Wonderful!  (2086 Reviews)

Starting from

$ 25

Angleterre Hotel

 1.5 km from city center

9.1   Wonderful!  (2437 Reviews)

Starting from

$ 112

AZIMUT Hotel Saint-Petersburg

 3.1 km from city center

8.3   Very Good  (5150 Reviews)

Starting from

$ 20

Talisman Gorokhovaya

 1.0 km from city center

9.3   Wonderful!  (2001 Reviews)

Starting from

$ 14

Majestic Boutique Hotel Deluxe

 0.1 km from city center

9.3   Wonderful!  (1971 Reviews)

Starting from

$ 48

Nevskiy Eclectic by AKYAN

 1.9 km from city center

9.3   Wonderful!  (1945 Reviews)

Starting from

$ 32

Vedensky Hotel

 3.4 km from city center

9.2   Wonderful!  (2036 Reviews)

Starting from

$ 42

Margarita Hotel

 2.0 km from city center

9.1   Wonderful!  (2064 Reviews)

Starting from

$ 25

Hotel Liga

 1.5 km from city center

9.4   Wonderful!  (1592 Reviews)

Starting from

$ 30

Art Avenue

 1.2 km from city center

8.9   Excellent  (2393 Reviews)

Starting from

$ 16

Sapphire Hotel

 0.0 km from city center

9.1   Wonderful!  (1976 Reviews)

Starting from

$ 28

Hotel Demut

 2.1 km from city center

8.9   Excellent  (2336 Reviews)

Starting from

$ 16

Friends Loft

 0.5 km from city center

9.1   Wonderful!  (1921 Reviews)

Starting from

$ 14

WYNWOOD Hotel

 0.5 km from city center

9.5   Wonderful!  (1379 Reviews)

Starting from

$ 61

Aston Hotel

 0.8 km from city center

9.1   Wonderful!  (1871 Reviews)

Starting from

$ 42

Park Inn by Radisson Nevsky

 1.7 km from city center

8.4   Very Good  (3502 Reviews)

Starting from

$ 41

Domina St.Petersburg

 1.8 km from city center

9.3   Wonderful!  (1578 Reviews)

Starting from

$ 81

Ekspo-Hotel

 1.5 km from city center

9.1   Wonderful!  (1854 Reviews)

Starting from

$ 20

The State Hermitage Museum Official Hotel

 1.3 km from city center

9.3   Wonderful!  (1569 Reviews)

Starting from

$ 112

Gutenberg Hotel

 1.4 km from city center

8.7   Excellent  (2593 Reviews)

Starting from

$ 34

Crowne Plaza St. Petersburg-Ligovsky

 1.5 km from city center

9.2   Wonderful!  (1681 Reviews)

Starting from

$ 61

Ligotel

 1.5 km from city center

8.9   Excellent  (2134 Reviews)

Starting from

$ 24

Gogol Hotel

 1.5 km from city center

9.1   Wonderful!  (1798 Reviews)

Starting from

$ 33

Radisson Royal Hotel

 0.8 km from city center

8.7   Excellent  (2497 Reviews)

Starting from

$ 82

Grand Hotel Europe, A Belmond Hotel, St Petersburg

 0.3 km from city center

9.4   Wonderful!  (1381 Reviews)

Starting from

$ 132

By Hermitage house

 0.9 km from city center

9.0   Wonderful!  (1901 Reviews)

Starting from

$ 18

Aleksandr Hotel

 1.5 km from city center

8.8   Excellent  (2256 Reviews)

Starting from

$ 12

Boutique Hotel The Gamma

 3.8 km from city center

9.2   Wonderful!  (1581 Reviews)

Starting from

$ 52

SuperHostel Kamennoostrovsky 39

 3.9 km from city center

8.8   Excellent  (2198 Reviews)

Starting from

$ 10

SuperHostel on Nevsky 130

 1.8 km from city center

8.9   Excellent  (1986 Reviews)

Starting from

$ 10

Kravt Sadovaya Hotel

 0.8 km from city center

9.0   Wonderful!  (1818 Reviews)

Starting from

$ 17

Aglaya Hotel & Courtyard

 1.6 km from city center

8.8   Excellent  (2153 Reviews)

Starting from

$ 20

View All Budget Hotels on Booking.com