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

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

Taxi, train  •  10 h 42 min

  1. Take a taxi from Tambov to Michurinsk Voronejskij
  2. Take the train from Michurinsk Voronejskij to Moskva Kasanskaja
  3. Take the train from Moskva Oktiabrskaia to St Petersburg P Mosk

$45 - $87

Cheapest option

Bus, train  •  15 h 28 min

  1. Take the bus from Tambov to Ryazan 613
  2. Take the train from Lagerny to Moskva Kazanskij
  3. Take the train from Moskva Oktiabrskaia to St Petersburg P Mosk

$28 - $60

4 alternative options

Bus Gorec Tour  •  22 h 48 min

  1. Take the bus from Tambov to Moscow
  2. Take the bus from Moscow to St.Petersburg

Bus Tiaga  •  24 h 50 min

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

$35 - $48

Drive  •  16 h 45 min

  1. Drive from Tambov to Saint Petersburg 738.2 miles

$70 - $110

Fly  •  8 h 3 min

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

$134 - $194

Questions & Answers

The cheapest way to get from Tambov to Saint Petersburg is to bus which costs RUB 2300 - RUB 3200 and takes 24 h 50 min.

More details

The quickest way to get from Tambov to Saint Petersburg is to fly which costs RUB 8500 - RUB 13000 and takes 8 h 3 min.

More details

No, there is no direct bus from Tambov to Saint Petersburg. However, there are services departing from Tambov and arriving at St.Petersburg via Moscow. The journey, including transfers, takes approximately 22 h 48 min.

More details

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

Get driving directions

The best way to get from Tambov to Saint Petersburg without a car is to taxi and train which takes 10 h 42 min and costs RUB 3000 - RUB 6000.

More details

It takes approximately 10 h 42 min to get from Tambov to Saint Petersburg, including transfers.

More details

Tambov to Saint Petersburg bus services, operated by Gorec Tour, depart from Tambov station.

More details

The best way to get from Tambov to Saint Petersburg is to bus which takes 22 h 48 min and costs . Alternatively, you can fly, which costs RUB 8500 - RUB 13000 and takes 8 h 3 min.

Mode details

Map of how to get from Tambov to Saint Petersburg.
Launch map view
  • Distance: 657.6 miles
  • Duration: 10 h 42 min

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

You can take a bus from Tambov to Saint Petersburg via Moscow in around 22 h 48 min. Alternatively, RusLine flies from Tambov to Saint Petersburg twice daily.

Airlines
RusLine
Website
rusline.aero
Flights from Tambov to St. Petersburg via Moscow Vnukovo
Ave. Duration
8 h 28 min
When
Every day
Estimated price
$130 - $190
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Michurinsk Voronejskij to Moskva Kasanskaja
Ave. Duration
4 h 30 min
Frequency
3 times a day
Estimated price
$13 - $28
Website
pass.rzd.ru
3rd Class (Platzcart)
$13 - $20
2nd Class (Kupé)
$19 - $28
Train from Moskva Oktiabrskaia to St Petersburg P Mosk
Ave. Duration
3 h 57 min
Frequency
Every 3 hours
Estimated price
$16 - $40
Website
pass.rzd.ru
3rd Class (Platzcart)
$16 - $25
2nd Class (Kupé)
$26 - $40
Central PPK
Website
central-ppk.ru
Train from Lagerny to Moskva Kazanskij
Ave. Duration
3 h 47 min
Frequency
3 times a day
Estimated price
$5 - $7
Schedules at
central-ppk.ru
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Tambov to Ryazan
Ave. Duration
5 h 26 min
Frequency
Twice daily
Estimated price
$9 - $13
Schedules at
avtovokzaly.ru
Bus from Lipetsk to Varshavskaya
Ave. Duration
8 h 15 min
Frequency
Every 2 hours
Estimated price
$12 - $18
Schedules at
avtovokzaly.ru
Vokzal Avto
Phone
37-37-90
Website
vokzal-avto.ru
Bus from Tambov to Ryazan
Ave. Duration
4 h 34 min
Frequency
Twice a week
Estimated price
$7 - $10
Schedules at
avtovokzal-volgograd.ru
Gorec Tour
Website
gorec-tour.ucoz.com
Bus from Tambov to Moscow
Ave. Duration
8 h 4 min
Frequency
Once daily
Schedules at
gorec-tour.ucoz.com
Bus from Moscow to St.Petersburg
Ave. Duration
13 h 44 min
Frequency
Twice a week
Schedules at
gorec-tour.ucoz.com
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 58 min
Frequency
Once a week
Estimated price
$4 - $5
Schedules at
autovokzal73.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
$18 - $24
Schedules at
tiaga34.ru
Other operators
Taxi from Tambov to Michurinsk Voronejskij
Ave. Duration
1 h 15 min
Estimated price
$15 - $19

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Need to know: Greyhound and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.