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
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.
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:
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:
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.