• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

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 50 min

  1. Fly from Tambov (TBW) to Pulkovo (LED) TBW - LED

$134 - $194

Cheapest option

Train  •  18 h 32 min

  1. Take the train from Tambov 1 to St Petersburg Glavny D

$24 - $60

3 alternative options

Bus to Lipetsk, fly  •  6 h 52 min

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

$58 - $211

Bus  •  22 h 48 min

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

Drive  •  16 h 45 min

  1. Drive from Tambov to Saint Petersburg 738.2 miles

$70 - $110

Questions & Answers

The cheapest way to get from Tambov to Saint Petersburg is to train which costs RUB 1600 - RUB 4000 and takes 18 h 32 min.

More details

The quickest way to get from Tambov to Saint Petersburg is to fly which costs RUB 8500 - RUB 13000 and takes 2 h 50 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

Yes, there is a direct train departing from Tambov 1 and arriving at St Petersburg Glavny. Services depart once daily, and operate every day. The journey takes approximately 18 h 32 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 train which takes 18 h 32 min and costs RUB 1600 - RUB 4000.

More details

It takes approximately 2 h 50 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

Tambov to Saint Petersburg train services, operated by Russian Railways (RZhD), depart from Tambov 1 station.

More details

The best way to get from Tambov to Saint Petersburg is to fly which takes 2 h 50 min and costs RUB 8500 - RUB 13000. Alternatively, you can train, which costs RUB 1600 - RUB 4000 and takes 18 h 32 min, you could also bus, which costs and takes 22 h 48 min.

Mode details

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

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 $24 - $60 and the journey takes 18 h 32 min.

Airlines
RusLine
Website
rusline.aero
Flights from Tambov to Pulkovo
Ave. Duration
2 h
When
Tuesday and Friday
Estimated price
$130 - $190
Flights from Lipetsk to Pulkovo
Ave. Duration
2 h
When
Monday, Thursday and Saturday
Estimated price
$120 - $190
S7 Airlines
Website
s7.ru
Flights from Lipetsk to Pulkovo via Moscow Domodedovo
Ave. Duration
4 h 5 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$50 - $200
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Tambov 1 to St Petersburg Glavny
Ave. Duration
18 h 32 min
Frequency
Once daily
Estimated price
$24 - $60
Website
pass.rzd.ru
3rd Class (Platzcart)
$24 - $40
2nd Class (Kupé)
$40 - $60
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 58 min
Frequency
Once a week
Estimated price
$4 - $5
Schedules at
autovokzal73.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

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 Train travel in Spain: A guide to Renfe, Getting to Milan from the airport and How to get from Luton Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Tambov Airport to Pulkovo Airport is the direct flight which takes 2 h.

Search flights

Tambov to Saint Petersburg bus services, operated by Gorec Tour, arrive at St.Petersburg station.

More details

Tambov to Saint Petersburg train services, operated by Russian Railways (RZhD), arrive at St Petersburg Glavny station.

More details

Yes, the driving distance between Tambov to Saint Petersburg is 1181 km. It takes approximately 16 h 45 min to drive from Tambov to Saint Petersburg.

Get driving directions

RusLine offers flights from Tambov Airport to Pulkovo Airport.

Search flights

There are 7891+ hotels available in Saint Petersburg. Prices start at $25 USD per night.

More details

The best way to get from Tambov to Tambov Airport is to taxi which takes 11 min and costs RUB 180 - RUB 230.

More details