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 6 - 8
Price from 23.74 $
Fastest journey 2h 33m
Distance 468 km

St. Petersburg - Tver timetable

bullet 755А Sapsan
06:50 2h 56m 09:46
price from 56.40 $
bullet 757А Sapsan
09:00 2h 49m 11:49
price from 57.31 $
14:30 6h 26m 20:56
price from 23.74 $
bullet 769А Sapsan
15:10 2h 45m 17:55
price from 63.29 $
bullet 775А Sapsan
19:00 2h 48m 21:48
price from 59.63 $
bullet 777А Sapsan
19:10 2h 59m 22:09
price from 60.01 $
bullet 779А Sapsan
21:00 2h 33m 23:33
price from 60.03 $

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 6 trains a day St. Petersburg to Tver. A ticket for this trip costs from 23.74 $ 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
19 trains price from
3h 44m 32.42 $
St. Petersburg Kazan
1 train price from
22h 32m 145.30 $
St. Petersburg Helsinki
6 trains price from
3h 27m 3.53 $
St. Petersburg Nizhny Novgorod
3 trains price from
8h 03m 34.36 $

Popular routes from Tver

Tver Moscow
6 trains price from
1h 01m 22.96 $
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.