HUB hero image

How to Travel from

Saint Petersburg to Tomsk

by Route or Car

Saint Petersburg
+0
Tomsk
Transport search to Tomsk
Saint Petersburg
+0
Tomsk
Building a composite car route
Cheapest
Best Offer!
Car
2 d 7 h 42 min
4189 km.
from $230
Composite Route Car Only

Three ways to Travel from Saint Petersburg to Tomsk

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Nordwind Airlines

Website:
nordwindairlines.ru/
Plane from Pulkovo Airport to Tomsk
Ave. Duration:
4h 35m
Frequency:
Wednesday, Friday, and Sunday
Estimated price:
$140.12–$624.19

S7 Airlines

Website:
s7.ru/
Plane from Pulkovo Airport to Tomsk
Ave. Duration:
6h 45m
Frequency:
Monday to Saturday
Estimated price:
$152.86–$700.62

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Saint Petersburg Bus Terminal to Kazan'
Ave. Duration:
21h
Frequency:
Twice a week
Estimated price:
$55.03

Avtovokzaly.ru

Phone:
8-800-775-45-73
Website:
avtovokzaly.ru/
Bus from Novosibirsk station to Bolotnoe
Ave. Duration:
2h 30m
Frequency:
Every 3 hours
Estimated price:
$7.64–$11.46
Bus from Bolotnoe to Tomsk
Ave. Duration:
1h 57m
Frequency:
5 times a day
Estimated price:
$7.64–$11.46

Train operators

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Kazan-2 to Novosibirsk
Ave. Duration:
33h 18m
Frequency:
Once daily
Estimated price:
$70.06–$114.65
Train from Ladozhsky Railway Terminal to Novosibirsk
Ave. Duration:
2d 7h
Frequency:
4 times a week
Estimated price:
$95.54–$165.60
Train from Novosibirsk Gl to Tomsk
Ave. Duration:
4h 43m
Frequency:
Once daily
Estimated price:
$19.11–$31.85

Questions and Answers

What is the cheapest way to get from Saint Petersburg to Tomsk?

The cheapest way to get from Saint Petersburg to Tomsk is to train which costs $97.83 - $173.91 and takes 2 days 14h.

What is the fastest way to get from Saint Petersburg to Tomsk?

The fastest way to get from Saint Petersburg to Tomsk is to fly which takes 7h 16m and costs $119.57 - $543.48 .

Is there a direct train between Saint Petersburg and Tomsk?

No, there is no direct train from Saint Petersburg to Tomsk. However, there are services departing from Spasskaya and arriving at Tomsk 1 via Ladozhsky Railway Terminal and Novosibirsk Gl. The journey, including transfers, takes approximately 2 days 14h.

How far is it from Saint Petersburg to Tomsk?

The distance between Saint Petersburg and Tomsk is 3203 km. The road distance is 4200.9 km.

How do I travel from Saint Petersburg to Tomsk without a car?

The best way to get from Saint Petersburg to Tomsk without a car is to bus and train which takes 2 days 13h and costs $119.57 - $173.91 .

How long does it take to get from Saint Petersburg to Tomsk?

It takes approximately 7h 16m to get from Saint Petersburg to Tomsk, including transfers.

Where do I catch the Saint Petersburg to Tomsk train from?

Saint Petersburg to Tomsk train services, operated by Russian Railways (РЖД), depart from Ladozhsky Railway Terminal station.

Train or fly from Saint Petersburg to Tomsk?

The best way to get from Saint Petersburg to Tomsk is to fly which takes 7h 16m and costs $119.57 - $543.48 . Alternatively, you can train, which costs $97.83 - $173.91 and takes 2 days 14h.

What is the time difference between Saint Petersburg and Tomsk?

Tomsk is 4h ahead of Saint Petersburg. It is currently 10:50 in Saint Petersburg and 14:50 in Tomsk.

Where does the Saint Petersburg to Tomsk train arrive?

Saint Petersburg to Tomsk train services, operated by Russian Railways (РЖД), arrive at Novosibirsk Gl station.

Can I drive from Saint Petersburg to Tomsk?

Yes, the driving distance between Saint Petersburg to Tomsk is 4201 km. It takes approximately 2 days 7h to drive from Saint Petersburg to Tomsk.
+0