Number of hotels in this location - 29
Russia is the world’s largest country extending over most of Eurasia. Rich in history and culture, Russia has a varied landscape, magnificent architecture, picturesque towns and ancient cities. Visit Moscow for the Kremlin and St. Basil's Cathedral or St. Petersburg for its famous ‘White Nights’ and the magnificent Hermitage Museum.
Choose Hotels by Availability
Hotels in Russia
Moscow is surrounded with history. Stand on Red Square and admire the iconic 16th Century St Basil's Cathedral with its famous onion domes or turn and marvel at the Kremlin, the political centre of the country, turn again and there is Lenin's mausoleum. GUM, the famous department store, is just next to Red Square although the best souvenirs can be found along Arbat Street.
St. Petersburg is situated in northwest Russia on the Neva River. Once the capital of the Russian Empire, it is renowned for its beautiful architecture, elegant bridges, picturesque canals and collection of museums and galleries. Visit the iconic Hermitage Museum, magnificent St Isaac's Cathedral and tranquil Summer Gardens.