Hotels by city
Click the links bellow to see hotels in the selected city of Russia :
Focused hotel
This hotel, located in the heart of St Petersburg, is just a 5-minute walk from Nevsky Prospekt and Palace Square. It offers air-conditioned rooms with... More
Find your hotel in Russia
Russia also the Russian Federation is a transcontinental country extending over much of northern Eurasia. It is a semi-presidential republic comprising 83 federal subjects. At 17,075,400 square kilometres (6,592,800 sq mi), Russia is by far the largest country in the world, covering more than an eighth of the Earth’s land area; with 142 million people, it is the ninth largest by population. It extends across the whole of northern Asia and 40% of Europe, spanning 11 time zones and incorporating a great range of environments and landforms. The Russian Federation was founded following the dissolution of the Soviet Union in 1991.
Find hotels in Russia and enjoy your stay!
Hotels by category
Click the links bellow to see hotels in the selected category :