Sochi has an international airport, making it easily accessible by air. There are also train and bus connections from major cities in Russia. Additionally, cruise ships often make stops in the Black Sea port of Sochi.