Romantic in St. Petersburg

Romantic Hotels in St. Petersburg, Saint Petersburg

Search over 1,000,000 properties worldwide and 550 airlines worldwide

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Search over a million flights, hotels, packages, and more

Featured St. Petersburg Romantic Hotels

Image for Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free cancellationReserve now, pay when you stay
£87
per night
14 Oct-15 Oct
4.4/5Wonderful! (1,029 reviews)

"Location is very good. Landmark in the city Very well renovated. Staff helpful"…"

Reviewed on 17 Sep 2019

Corinthia Hotel St Petersburg
Image for Alexander House
4 out of 5
27 Kryukov Canal Embankment, St. Petersburg
£92
per night
1 Oct-2 Oct
4.8/5Exceptional! (108 reviews)

"Amazing hotel! Beautiful And exceptional interior .Staff is absolutely great and welcoming . One of the many wonderful experiences St.Peterburg has to offer."…"

Reviewed on 29 Aug 2019

Alexander House
Image for Anturage
3 out of 5
Bolshoy Prospekt, 33, Apartment 12, St. Petersburg
Free cancellationReserve now, pay when you stay
£30
per night
1 Oct-2 Oct
4.4/5Excellent! (11 reviews)
Most friendly, service minded staff I've met.

"The staff was very friendly and service minded. They went out of their way to make us feel at home during our stay."…"

Reviewed on 22 Jul 2017

Anturage
Image for Casa Leto
3 out of 5
34, Bolshaya Morskaya street, St. Petersburg
£60
per night
4 Oct-5 Oct
4.6/5Exceptional! (95 reviews)
Charming hotel, excellent service

"Charming hotel with lots of character. Excellent service, very helpful staff, clean and tidy room with view on a courtyard. Great location. Will stay again!"…"

Reviewed on 21 May 2019

Casa Leto
Image for Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free cancellationReserve now, pay when you stay
£291
per night
17 Oct-18 Oct
4.9/5Exceptional! (185 reviews)

"the hotel is in a very uniqu building.We had a great room with a fantastic view. The hotel staff are extremely nice and were very helpful"…"

Reviewed on 23 Jul 2019

Four Seasons Hotel Lion Palace St. Petersburg
Image for New Peterhof Hotel
4 out of 5
St. Peterburgskiy Prospekt, 34, Petergof
Free cancellationReserve now, pay when you stay
£68
per night
22 Sep-23 Sep
4.5/5Wonderful! (60 reviews)

"I wants to come back-all is excellent:staff,room,swimming pool and breakfast"…"

Reviewed on 28 Apr 2019

New Peterhof Hotel
Image for Rocco Forte Astoria Hotel
5 out of 5
39, Bolshaya Morskaya str., St. Petersburg
Free cancellationReserve now, pay when you stay
£172
per night
18 Oct-19 Oct
4.6/5Wonderful! (100 reviews)

"Overall everything is delivered to perfection. There is great attention to details to make customers satisfied. This is a reflection of excellent management"…"

Reviewed on 28 Aug 2019

Rocco Forte Astoria Hotel
Image for Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free cancellationReserve now, pay when you stay
Get Rates
4.4/5Wonderful! (1,949 reviews)

"Outstanding location. Very close to where the action is"…"

Reviewed on 19 Sep 2019

Petro Palace Hotel
Image for Rossi Boutique Hotel & SPA
4 out of 5
55 Fontanka Embankment, St. Petersburg
£66
per night
13 Oct-14 Oct
4.4/5Excellent! (421 reviews)

"Fantastic location; great rooms (we had a double and twin room for our family of 4); lovely, attentive, efficient service; great restaurant; above all - really nice staff. If you arrive by plane use their taxi service as it is cost effective and their driver is informative and proud of his country ..."…"

Reviewed on 7 Sep 2019

Rossi Boutique Hotel & SPA
Image for Pushka Inn Hotel
4 out of 5
Moyka Embankment, 14, St. Petersburg
£101
per night
13 Oct-14 Oct
4.8/5Exceptional! (335 reviews)

"Very tastefully decorated and bathroom fab. Room is on small side but has everthing you need - hooks and plugs just were you need them!"…"

Reviewed on 27 Aug 2019

Pushka Inn Hotel
Image for Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Free cancellationReserve now, pay when you stay
£85
per night
11 Oct-12 Oct
4.7/5Exceptional! (634 reviews)

"The properties location couldn’t have been better for what we were doing in St. Petersburg."…"

Reviewed on 6 Sep 2019

Domina St. Petersburg
Image for AZIMUT Hotel St. Petersburg
4 out of 5
43-1 Lermontovsky Prospect, St. Petersburg
Free cancellationReserve now, pay when you stay
Get Rates
3.6/5Good! (277 reviews)

"Very good"…"

Reviewed on 17 Nov 2018

AZIMUT Hotel St. Petersburg
Image for Nevsky Hotel Grand
3 out of 5
10 Bolshaya Konyushennaya, St. Petersburg
Free cancellationReserve now, pay when you stay
£34
per night
5 Oct-6 Oct
3.9/5Good! (531 reviews)

"Very good location really in the city center. Walking distance to everything you need. Hotel is 3 stars, don’t expect more but suit room is good."…"

Reviewed on 10 Jul 2019

Nevsky Hotel Grand
Can't see what you're looking for?
See all available properties in St. Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Romantic Hotels and Accommodation in St. Petersburg

If you and your partner need a romantic holiday, we've got just the thing. Couples choose St. Petersburg for its popular theatre scene, top museums and stunning cathedral. If you want to spend some time strolling through captivating scenery with your love, you might make a visit to Summer Garden, Peterhof Palace and Garden or Alexander Garden.

Whether you and your partner are looking for some relaxing time away or you'd like to have specific luxurious amenities, you can choose from 18 hotels and other accommodation options in St. Petersburg for the ideal romantic holiday.

Expedia travellers enjoy these options for their romantic atmosphere:

New Peterhof Hotel: This 4-star hotel offers couples treatment rooms, an indoor pool and 2 restaurants. Our guests appreciate its helpful staff.

Rossi Boutique Hotel & SPA: 4-star hotel featuring massages, a restaurant and wedding services. Customers give good reviews for its comfortable beds and breakfast.

Petro Palace Hotel: With a stay at this 5-star hotel, you'll have access to spa treatment rooms, an indoor pool and a restaurant. Expedia travellers speak highly of its quiet rooms and pool.

Nevsky Hotel Grand: This 3-star hotel offers a restaurant, free WiFi and a 24-hour front desk. Our guests appreciate its breakfast and prime location.

Corinthia Hotel St Petersburg: 5-star hotel featuring massages, a restaurant and 2 bars. Customers give positive reviews for its spacious rooms.

When is the Best Time to Visit St. Petersburg?

Weather can be a major factor in your romantic holiday, so we've collected seasonal rainfall and temperature stats to help you pick the best travel dates:

  • Hottest months: July, August, June and May, with an average temperature of 20°F
  • Coldest months: February, January, March and December, with an average temperature of -12°F
  • Driest months: February, March, April and December, with an average rainfall of 34 inches
  • Rainiest months: October, August, July and September, with an average rainfall of 72.50 inches

Sightseeing in and around St. Petersburg

There's nothing better than wandering around a new destination with your sweetheart, so consider checking out all there is to see and do in St. Petersburg. If you're hoping to experience some of the local culture, you'll love St. Petersburg for its top museums, popular theatre scene and stunning cathedral. If you want to spend a day exploring, you might consider a stop at Palace Square, State Hermitage Museum and Winter Palace or Kazan Cathedral.

Travellers also like St. Petersburg for its:
  • Monuments
  • Historical sites
  • Entertainment

Getting around St. Petersburg

If you're looking to fly to St. Petersburg, the closest major airport is in St. Petersburg (LED-Pulkovo), located 9.9 mi (15.9 km) from the city centre. You can access metro transport at Admiralteyskaya Station, Nevsky Prospekt Station and Gostiny Dvor Station. If you'd like to explore more of the area, hop aboard a train from Vitebsky Station, Moskovsky Station or Finlyandsky Station.

More trip options

Recently booked St. Petersburg hotels

Travellers loved these Romantic Hotels