Hotels in St Petersburg

Kempinski Moika 22 | more information...

5 Star Hotels

fr £73 per room night (8 to choose from)

Domina Prestige St. Petersburg (Mansard)

Domina Prestige St. Petersburg (Mansard)

This city hotel is perfectly located in the former Read more

fr £73 per room night
Solo Sokos Hotel Palace Bridge

Solo Sokos Hotel Palace Bridge

This exclusive property is located in the city centre of St. Read more

fr £98 per room night
Kempinski Moika 22

Kempinski Moika 22

A landmark address in the heart of St Petersburg, the Kempinski Read more

fr £122 per room night
Belmond Grand Hotel Europe

Belmond Grand Hotel Europe

A landmark hotel with 130 years of history, the Grand Hotel Read more

fr £136 per room night
Free nights
Taleon Imperial

Taleon Imperial

As one of the most luxurious hotels in Russia and also one of Read more

fr £141 per room night
Astoria

Astoria

Located in the heart of the old town of St Petersburg, this Read more

fr £161 per room night
W St Petersburg

W St Petersburg

W St. Petersburg showcases the city’s elegant traditions, Read more

fr £195 per room night
Four Seasons St Petersburg

Four Seasons St Petersburg

. Read more

fr £1,364 per room night

4 Star Hotels

fr £49 per room night (10 to choose from)

3 Star Hotels

fr £28 per room night (6 to choose from)

 
Our favourite hotels in Russia

Hotels we love

W St Petersburg

W St Petersburg
From £195
per room night

Swissotel Krasnye Holmy

Swissotel Krasnye Holmy
From £142
per room night

Kempinski Moika 22

Kempinski Moika 22
From £122
per room night

Hotels We Love

Good value

Helvetia

Helvetia
From £118
per room night

Metropol

Metropol
From £171
per room night

Golden Apple Boutique Hotel

Golden Apple Boutique Hotel
From £101
per room night

Hotels We Love

Ultimate luxury

Ararat Park Hyatt Moscow

Ararat Park Hyatt Moscow
From £235
per room night

Baltschug Kempinski

Baltschug Kempinski
From £210
per room night

Belmond Grand Hotel Europe

Belmond Grand Hotel Europe
Free nights
From £136
per room night

Hotels We Love

 
 
0330·100·2220i 0330 calls are included within inclusive minutes package on mobiles, otherwise standard rates apply. X 0330 calls are included within inclusive minutes package on mobiles, otherwise standard rates apply. X