Sochi is right on the shore of the Black Sea and Rostov on Don is on the Don river but the city is very very near the coast line of the Black Sea
The relative distances of the cities from one another is shown alongside. You may notice that the distances are pretty large: Russia is a large country, nay, a huge country, well, in fact, it is the largest country in the World. So, you can expect the distances to be large. The closest a venue is to another is 300 kms: Nizhny Novgorod to Saransk. Most of the venue cities are at a distance of 500 kms from each other. Some are far away: Kaliningrad in the extreme left. St. Petersburg to the top, Rostov on Don and Sochi to the extreme south.
So, if you are planning to visit Russia in June-July 2018, plan your trip well. If you take the train, the journey time is high. There is the Trans Siberian railway which can take you all the way to Beijing even and there are other Train services. You can find out all about trains in the following websites: trans siberian express . net & russian rail . com
There are as many as six airports in Moscow
The matches will be played in 12 stadia in 11 cities [there are two stadia in Moscow].
The Cities are
All Distances below are in kilometres
1. Let us also mention that Russians are one of the most friendly and helpful people in the world.