Go Back

Welcome to Sochi Virtual

Open Maps


Welcome to Sochi, Russia
Host of the winter Olympics 2014, Sochi is a city in Russia known as a beach resort of the country. The city stretched along the Black Sea coast at the foot of the western part of the main Caucasus mountain. 

See more experiences

We’re heading to Moscow next

Now we will visit the capital city of Russia, Moscow.

This disclaimer informs readers that the views, thoughts, and opinions expressed in the text belong solely to the author, and not necessarily to the author’s employer, organization, committee or other group or individual. We take no liability for the accuracy of the information and cannot be held liable for any third-party claims or losses of any damages.

We’re still in beta. Our
mobile experience is still
under works.