By air to Kazan via Moscow, St. Petersburg, Almaty, Bangkok, Dubai, Dushanbe, and Istanbul.
By train to Kazan via Moscow (12 hours) or St. Petersburg (14 hours).