St. Petersbourg Hotel 5*

St. Petersbourg is a tiny boutique hotel in Tallinn. The 5* hotel invites you to wander around in the Old Town and to admire the dignified historical grace of the building! The luxurious hotel is located at the heart of Tallinn – in Rataskaevu Street in the Old Town. The building has been constructed in the characteristic style of Russian merchants, combining luxury with elegance and marvellous Russian cuisine!

The St. Petersbourg Hotel is the oldest operating hotel in Tallinn, as well as Estonia. The hotel staff is friendly and helpful, aiming to make your stay at the hotel as comfortable as possible!


TripAdvisor Traveler Rating
Based on 619 reviews | Write a review
  • Anrijs I Anrijs I

    Great weekend in Tallinn!

    I really enjoyed my stay in St. Petersburg hotel. Hotel is located in very heart of the old town and It charms with combination of historical building and modern design. I highly recommend to use...

  • Victoria  M Victoria M


    I am so glad we booked this hotel. From the moment we arrived the staff made us feel special. The hotel is beautiful and the location perfect, just off the main square in the old town. We were...

  • Ulrik Frederik M Ulrik Frederik M

    Classic aristocratic hotel

    This is a rather small hotel once used by the Russian aristocracy when they visited the Baltic sea beaches. It is a five star hotel more like hotels in the Chain "Small luxury hotels" than a...

Features and amenities


Rataskaevu tänav 7, Kesklinna linnaosa, Tallinn

Getting there

From the Town Hall Square, about 150 m along Dunkri Street. If you are coming by car, enter the Old Town along Nunne street by the Balti Railway Station.


  • Signposted
  • By excursion bus
  • By car

Stops nearby

Bus: Balti Jaam
Train: Balti Jaam
Tram: Balti Jaam
Trolleybus: Kaubamaja


59°26'13''N 24°44'35''E | Download GPX file