Hotels in Russia
Travelers are voting Europe, Hilton Garden Inn Perm Hotel and St Petersburg Hotel as the best of 906 hotels in Russia. Also popular are Courtyard Vasilievsky Marriott and Petro Palace in Saint Petersburg and Holiday Inn Suschevsky in Moscow. Want more? Check out our map of hotels in Russia or these 239 hotels in Saint Petersburg.