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

First departure 01:19
Last departure 22:01
Trains per day 5
Price from 25.31 $
Fastest journey 2h 34m
Distance 468 km

Tver - St. Petersburg timetable

028А Nothern Palmyra
01:19 5h 21m 06:40
price from 25.30 $
bullet 756А Sapsan
08:05 2h 59m 11:04
price from 66.79 $
bullet 770А Sapsan
16:44 2h 46m 19:30
price from 73.33 $
bullet 778А Sapsan
20:45 3h 01m 23:46
price from 71.16 $
bullet 780А Sapsan
22:01 2h 34m 00:35
price from 72.11 $

Tver - St. Petersburg train information

The trip from Tver to St. Petersburg by train takes at least 2h 34m, covering a distance of about 468 km. There are usually 5 trains a day Tver to St. Petersburg. A ticket for this trip costs from 25.31 $ 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 Tver - St. Petersburg trains

Popular routes from Tver

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

Popular routes from St. Petersburg

St. Petersburg Moscow
18 trains price from
3h 44m 34.55 $
St. Petersburg Kazan
1 train price from
22h 32m 179.28 $
St. Petersburg Helsinki
6 trains price from
3h 27m 131.99 $
St. Petersburg Nizhny Novgorod
3 trains price from
8h 03m 36.34 $


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.