St. Petersburg train station info and Russian train tickets for sale online at discount prices.
Purchase your Russian train tickets easily and safely online on our Russian train website or at any St. Petersburg train station
Saint Petersburg railway stations
St. Petersburg has 5 train stations which are all connected to the metro and therefore very easily accessible from most points in the city. Please browse below for information on St. Petersburg train stations. If you would like to buy St. Petersburg train tickets, please use our online booking engine on this page.
Serving trains to suburb Peterhoff, Oranienbaum (Lomonosov), Gatchina.
Address: 120 Obvodnogo Kanala nab.
Phone: +7 (800) 775-00-00; (812) 762-33-44, (812) 457-28-59
Serving trains to South-Western Russia, Ukraine, Belarus, Estonia, Latvia, Lithuania, Poland, Germany, Bulgaria, Czech Republic, Slovakia, Hungary.
Serving trains to surbubs Tsarskoye Selo (Pushkin), Pavlovsk.
Address: 52 Zagorodnyy pr.
Phone: +7 (800) 775-00-00; (812) 762-33-44; (812) 457-59-39
Serving trains to North/ North-East of Russia, Finland.
Address: 73 Zanevskiy pr.
Phone: +7 (800) 775-00-00; (812) 762-33-44; (812) 436-53-10
Serving trains to Moscow, Northern Russia, Urals, Siberia, Central and Southern Russia.
Address: 2 Vosstaniya pl.
Phone: +7 (800) 775-00-00; (812) 457-44-28
Metro: Vosstaniya/ Mayakovskaya
Serving trains to Vyborg, Karelia and Finland.
Address: 6 Lenina pl.
Phone: +7 (800) 775-00-00; (812) 436-67-46; (812) 457-77-03
Metro: Ploshad Lenina