Vilnius
Saint Petersburg, Russia
The best and cheapest way to get from Vilnius and Saint Petersburg, Russia is to travel by train, which will cost about 991 RUB or 27.00 USD.