Average fare for journeys from Saint Petersburg to Mga is 362 roubles.
3rd class fare starts from 659 roubles, you can also book 2nd class ticket from Saint Petersburg to Mga from 1 369 roubles.
Distance between Saint Petersburg and Mga 42 kilometres. Average journey time is 50 minutes.
1 train are serving this route.
Book your Saint Petersburg – Mga railway ticket online.