Hotels by city
Click the links bellow to see hotels in the selected city of Russia :
Focused hotel
Petro Palace Hotel enjoys a peaceful location just a 5-minute walk from Nevsky Prospekt and Palace Square. The hotel offers spacious rooms with modern... 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 :