no alt text

Best places to stay:

Pushka Inn

St. Petersburg, Northwestern Region, Russia

|Official star rating:

Hotel frontage on canal side

Cosy, classic but affordable accommodation in a historic hotel, located just moments from the Hermitage.

Average £100

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Faces Historical Center

St. Petersburg , Northwestern Region, Russia

|Official star rating:

Double room with sofa and wood floor

Enjoy the convenience of a central location, in-room amenities, and friendly staff at a very affordable price.

Average £66

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Hotel Astoria

St. Petersburg , Northwestern Region, Russia

|Official star rating:

Red brick hotel in square by bronze statue

One of the city’s oldest and most elegant places to stay in the city, it offers luxury accommodation and an excellent location.

Average £235

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

SO Sofitel

St. Petersburg, Northwestern Region, Russia

|Official star rating:

Stone hotel frontage with arched entry

A hip design hotel opposite St Isaac’s Cathedral, with a basement spa and rooftop bar and restaurant that’s one of the city’s premier party spots.

Average £150

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Four Seasons Hotel Lion Palace

St. Petersburg, Northwestern Region, Russia

|Official star rating:

Colonnade fronted hotel with dome

Incomparable elegance, comfort, and service await at the Four Seasons Lion Palace, just steps from the Hermitage.

Average £356

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Kempinski Hotel Moika

St. Petersburg, Northwestern Region, Russia

|Official star rating:

Kempinski Hotel Moika

Enjoy 5-star luxury accommodation just steps from the Hermitage, with incomparable views of the city’s major landmarks.

Average £156

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Grand Hotel Europe

St. Petersburg , Northwestern Region, Russia

|Official star rating:

Large double bed with drapes

St. Petersburg’s grand dame, a 5-star luxury hotel that harps back to more graceful, elegant age.

Average £450

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

Hotel Indigo Tchaikovskogo

St. Petersburg, Northwestern Region, Russia

|Official star rating:

City hotel frontage with dozens of windows lit at night

Hip decor and stunning rooftop views are the hallmarks of this Indigo hotel, located minutes from the Summer Gardens.

Average £100

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club