Popular filters
(44)
(44)
(21)
Price
(3)
(17)
(19)
(4)
(1)
Star rating
(27)
(10)
User rating
(8)
(20)
(39)
(12)
Chains
(8)
(1)
Room Amenities
(29)
(24)
(22)
(9)
Room Views
(3)
(5)
(4)
(2)
(2)
(9)
Property type
(40)
(4)
Food & Dining
Amenities
(7)
(16)
(22)
(9)
(11)
(12)
Payment modes
(44)
20 Saint Petersburg Hotels with Gym available on Goibibo. Starting price for Hotels in Saint Petersburg with Gym is ₹7709. Use code GOINTL to get discounts upto 30% on best Hotels in Saint Petersburg with Gym.
Deals Itni Savings-waali, Har Koi Bajaega Taali!





/5
₹6,674
+₹868 taxes &fees
per night






/5
₹9,098
+₹1,183 taxes &fees
per night






/5
₹10,254
+₹1,333 taxes &fees
per night






/5
₹8,561
+₹1,113 taxes &fees
per night






/5
₹14,989
+₹1,731 taxes &fees
per night
OFFERS & DEALS
You can't resist!

FLAT 15% OFF *
on Axis Bank Credit Card EMI

FLAT 15% OFF
On Kotak Bank credit cards EMI

FLAT 15% OFF
on YES Bank Credit Cards EMI

FLAT 15% OFF*
On IDFC FIRST Bank Credit Card EMI

FLAT 15% OFF*
on HSBC Credit Card EMI

FLAT 15% OFF*
on HSBC Credit Card

FLAT 15% OFF
on YES Bank Credit Cards

FLAT 15% OFF
On HDFC Debit Cards EMI

FLAT 15% OFF*
on Canara Bank Credit Card EMI

FLAT 15% OFF*
on Federal Bank Credit Card EMI






/5
Bank offer | ₹2362 off₹7,040
₹6,098
+₹1,408 taxes &fees
per night






/5
₹10,549
+₹1,371 taxes &fees
per night






/5
Bank offer | ₹3752 off₹10,397
₹8,874
+₹2,079 taxes &fees
per night






/5
Bank offer | ₹3088 off₹10,294
₹9,376
+₹2,059 taxes &fees
per night






/5
₹14,985
+₹1,948 taxes &fees
per night






/5
₹9,842
+₹1,279 taxes &fees
per night






/5
₹9,670
+₹1,257 taxes &fees
per night






/5
₹15,073
+₹1,960 taxes &fees
per night






/5
₹9,722
+₹1,264 taxes &fees
per night






₹13,822
+₹2,764 taxes &fees
per night






/5
₹31,831
+₹4,138 taxes &fees
per night






/5
₹14,218
+₹1,848 taxes &fees
per night






₹12,402
+₹1,612 taxes &fees
per night






/5
₹15,339
+₹1,994 taxes &fees
per night






/5
₹13,158
+₹1,520 taxes &fees
per night