There are 5 ways to get from Tambov to Saint Petersburg by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Tambov  •  2 h 52 min

  1. Fly from Tambov (TBW) to St. Petersburg (LED) TBW - LED

$135 - $196

Cheapest option

Train  •  18 h 23 min

  1. Take the train from Tambov 1 to St Petersburg P Mosk Express

$25 - $65

3 alternative options

Bus to Lipetsk, fly  •  6 h 58 min

  1. Take the bus from Tambov to Lipetsk
  2. Fly from Lipetsk (LPK) to St. Petersburg (LED) LPK - LED

$60 - $212

Bus  •  19 h 39 min

  1. Take the bus from Tambov to Paveletsky Station
  2. Take the bus from Paveletsky Station to Saint Petersburg

$34 - $45

Drive  •  16 h 44 min

  1. Drive from Tambov to Saint Petersburg 738.2 miles

$70 - $110

What companies run services between Tambov, Russia and Saint Petersburg, Russia?

RusLine flies from Tambov to Saint Petersburg twice a week. Alternatively, Russian Railways (RZhD) operates a train from Tambov to Saint Petersburg once daily. Tickets cost $25 - $65 and the journey takes 18 h 23 min.

Airlines
RusLine
Website
rusline.aero
Flights from Tambov to St. Petersburg
Ave. Duration
2 h
When
Tuesday and Friday
Estimated price
$130 - $190
Flights from Lipetsk to St. Petersburg
Ave. Duration
2 h 5 min
When
Monday, Wednesday, Thursday and Saturday
Estimated price
$120 - $190
S7 Airlines
Website
s7.ru
Flights from Lipetsk to St. Petersburg via Moscow Domodedovo
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$50 - $200
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Tambov 1 to St Petersburg P Mosk
Ave. Duration
18 h 23 min
Frequency
Once daily
Estimated price
$25 - $65
Website
pass.rzd.ru
3rd Class (Platzcart)
$25 - $40
2nd Class (Kupé)
$40 - $65
Bus operators
Ulyanovsk Bus Terminal
Phone
(8422) 48-80-74
Email
patp-ul@mail.ru
Website
autovokzal73.ru
Bus from Tambov to Lipetsk
Ave. Duration
2 h 57 min
Frequency
Once a week
Estimated price
$4 - $6
Schedules at
autovokzal73.ru
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Tambov to Paveletsky Station
Ave. Duration
7 h 30 min
Frequency
Every 4 hours
Estimated price
$13 - $20
Schedules at
avtovokzaly.ru
Tiaga
Website
tiaga34.ru
Bus from Paveletsky Station to Saint Petersburg
Ave. Duration
11 h 9 min
Frequency
4 times a week
Estimated price
$20 - $26
Schedules at
tiaga34.ru

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Tambov to Saint Petersburg?

The distance between Tambov and Saint Petersburg is 1052 km. The road distance is 1181 km.

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

The cheapest way to get from Tambov to Saint Petersburg is to bus which costs RUB 2000 - RUB 2800 and takes 19 h 39 min.

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

The quickest way to get from Tambov to Saint Petersburg is to fly which takes 2 h 52 min and costs RUB 8000 - RUB 12000.

Is there a direct train between Tambov and Saint Petersburg?

Yes, there is a direct train departing from Tambov 1 and arriving at St Petersburg P Mosk. Services depart once daily, and operate every day. The journey takes approximately 18 h 23 min.

Is there a direct bus between Tambov and Saint Petersburg?

No, there is no direct bus from Tambov to Saint Petersburg. However, there are services departing from Tambov and arriving at Saint Petersburg via Paveletsky Station. The journey, including transfers, takes approximately 19 h 39 min.

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

It takes approximately 2 h 52 min to get from Tambov to Saint Petersburg, including transfers.