Russia

City breaks
in Russia

Our 76 favourite places in Russia to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.

Moscow

Moscow

Russia

From$125
Saint Petersburg

Saint Petersburg

Russia

From$155
Novosibirsk

Novosibirsk

Russia

From$200
Yekaterinburg

Yekaterinburg

Russia

From$145
Nizhniy Novgorod

Nizhniy Novgorod

Russia

From$150
Kazan

Kazan

Russia

From$150
Chelyabinsk

Chelyabinsk

Russia

From$125
Omsk

Omsk

Russia

From$125
Samara

Samara

Russia

From$125
Rostov-on-Don

Rostov-on-Don

Russia

From$130
Ufa

Ufa

Russia

From$150
Krasnoyarsk

Krasnoyarsk

Russia

From$200
Voronezh

Voronezh

Russia

From$200
Volgograd

Volgograd

Russia

From$200
Perm

Perm

Russia

From$150
Krasnodar

Krasnodar

Russia

From$140
Saratov

Saratov

Russia

From$155
Tyumen

Tyumen

Russia

From$140
Tolyatti

Tolyatti

Russia

From$200
Izhevsk

Izhevsk

Russia

From$155
Barnaul

Barnaul

Russia

From$145
Ulyanovsk

Ulyanovsk

Russia

From$180
Irkutsk

Irkutsk

Russia

From$130
Khabarovsk

Khabarovsk

Russia

From$155
Yaroslavl

Yaroslavl

Russia

From$180
Vladivostok

Vladivostok

Russia

From$150
Makhachkala

Makhachkala

Russia

From$150
Khabarovsk Vtoroy

Khabarovsk Vtoroy

Russia

From$145
Tomsk

Tomsk

Russia

From$150
Orenburg

Orenburg

Russia

From$165
Kemerovo

Kemerovo

Russia

From$145
Novokuznetsk

Novokuznetsk

Russia

From$180
Ryazan’

Ryazan’

Russia

From$145
Astrakhan

Astrakhan

Russia

From$180
Penza

Penza

Russia

From$125
Naberezhnyye Chelny

Naberezhnyye Chelny

Russia

From$180
Lipetsk

Lipetsk

Russia

From$165
Kirov

Kirov

Russia

From$200
Kalininskiy

Kalininskiy

Russia

From$165
Cheboksary

Cheboksary

Russia

From$155
Tula

Tula

Russia

From$180
Kaliningrad

Kaliningrad

Russia

From$125
Kursk

Kursk

Russia

From$145
Stavropol

Stavropol

Russia

From$125
Bryansk

Bryansk

Russia

From$180
Tver

Tver

Russia

From$140
Magnitogorsk

Magnitogorsk

Russia

From$200
Ivanovo

Ivanovo

Russia

From$140
Nizhny Tagil

Nizhny Tagil

Russia

From$130
Ulan-Ude

Ulan-Ude

Russia

From$180
Vladimir

Vladimir

Russia

From$145
Arkhangel’sk

Arkhangel’sk

Russia

From$130
Chita

Chita

Russia

From$155
Belgorod

Belgorod

Russia

From$145
Kaluga

Kaluga

Russia

From$125
Krasnogvargeisky

Krasnogvargeisky

Russia

From$165
Smolensk

Smolensk

Russia

From$140
Sochi

Sochi

Russia

From$140
Volzhsky

Volzhsky

Russia

From$180
Saransk

Saransk

Russia

From$140
Cherepovets

Cherepovets

Russia

From$200
Vologda

Vologda

Russia

From$125
Kurgan

Kurgan

Russia

From$130
Vladikavkaz

Vladikavkaz

Russia

From$180
Orël

Orël

Russia

From$140
Surgut

Surgut

Russia

From$145
Grozny

Grozny

Russia

From$200
Murmansk

Murmansk

Russia

From$165
Tambov

Tambov

Russia

From$180
Petrozavodsk

Petrozavodsk

Russia

From$145
Taganrog

Taganrog

Russia

From$200
Kostroma

Kostroma

Russia

From$155
Komsomolsk-on-Amur

Komsomolsk-on-Amur

Russia

From$140
Yoshkar-Ola

Yoshkar-Ola

Russia

From$180
Sterlitamak

Sterlitamak

Russia

From$145
Bratsk

Bratsk

Russia

From$165

City breaks in Russia — FAQs

What are the best city breaks in Russia?
Our 76 top picks for city breaks in Russia are listed above, sorted by where you'll get most for your money on Booking.com — starting from $125/night.
When is the best time for a city break in Russia?
Shoulder seasons — spring and early autumn — usually give Russia at its best for city breaks.
How much do city breaks in Russia cost?
Hotels for our Russia city picks start from $125/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.