Getting to Vyborg is easy. Take one of the several trains from St. Petersburg’s Finlyandsky Station. The normal train takes 2:15 hours, the high speed Lastochka a mere 1:15 and if you get one of the trains going to Helsinki you’ll be in Vyborg in just 55 minute. If you’ve got a car, the drive shouldn’t take you more than 2 hours (depending on traffic). Feel like a day trip might not be enough? Vyborg has plenty of good quality accommodation options.