Knoxville, TN, United States
Saint Petersburg, Russia
The best and cheapest way to get from Knoxville, TN, United States and Saint Petersburg, Russia is to travel by air, which will cost about 46,760 RUB or 1274.40 USD.