The Winter Olympic games are being held at Sochi, Russia, this year and the entire area will be under lock down this year during the games with only authorized vehicles being allowed to enter.
A whopping 127 Million has been spend on the development of the transport and infrastructure there and the nearest airport to fly down to would ofcourse be Moscow. It takes somewhere around 24 hours to 30 hours to reach Sochi by train from Moscow.
But most people will be allowed be drive down to Krasnaya where 5 of the event will be held and can be reached by the special Sochi Light Metro which is about 62.5 kms away from Sochi.