Route rating
9.1/10 based on 2930 reviews

Train Timetable for St. Petersburg - Tver Buy Train Tickets Online

First departure 06:50
Last departure 21:55
Trains per day 3 - 5
Price from 22.28 $
Fastest journey 2h 33m
Distance 468 km

St. Petersburg - Tver timetable

bullet 755А Sapsan
06:50 2h 56m 09:46
price from 57.80 $
14:30 6h 26m 20:56
price from 22.28 $
bullet 777А Sapsan
19:10 2h 59m 22:09
price from 61.64 $
bullet 779А Sapsan
21:00 2h 33m 23:33
price from 61.73 $
sleeper 025А Doubledecker
21:55 5h 53m 03:48
price from 59.24 $

St. Petersburg - Tver train information

The trip from St. Petersburg to Tver by train takes at least 2h 33m, covering a distance of about 468 km. There are usually 3 trains a day St. Petersburg to Tver. A ticket for this trip costs from 22.28 $ if booked in advance. The seat assignment usually starts 90 days prior to departure, but you can also make an advance booking at our website even one year before departure.

Recent reviews about St. Petersburg - Tver trains

Popular routes from St. Petersburg

St. Petersburg Moscow
16 trains price from
3h 44m 54.16 $
St. Petersburg Kazan
1 train price from
22h 32m 117.09 $
St. Petersburg Helsinki
price from
upon request
St. Petersburg Nizhny Novgorod
1 train price from
15h 08m 84.81 $

Popular routes from Tver

Tver Moscow
4 trains price from
1h 01m 22.53 $
Tver Helsinki
price from
upon request
Tver Nizhny Novgorod
price from
upon request
Tver Vladimir
price from
upon request


Our mission is to make booking all train tickets in Russia as easy as possible. The ticketing process has to be hassle-free. Basically, whenever you book at, your reservation will be secure, fast and super easy.

Check Prices