Travel from Tambov to Saint-Petersburg-Russia

Train, bus or fly from Tambov to Saint Petersburg?

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 $28 - $70 and the journey takes 18 h 23 min.

How to get from Tambov to Saint Petersburg

From Tambov airport fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 2 h 41 min $152. From Tambov bus to Lipetsk, taxi to Lipetsk airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 6 h 42 min $109. From Tambov 1 train to St Petersburg P Mosk. 18 h 23 min $47. From Tambov bus to Paveletsky Station then bus to Saint Petersburg. 19 h 39 min $45. From Tambov drive to Saint Petersburg. 16 h 44 min $88.

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½ hours.

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.
Close Print Itinerary
  1. Here are 5 options to get from
    Tambov to Saint Petersburg:

    1. Trip:
      1 Fly from Tambov
      • One-Way approx: USD $134 - $190
      • Duration: 2 h 41 min
      Open +
      • Trip:
        1 Fly from Tambov
        • One-Way approx: USD $134 - $190
        • Duration: 2 h 41 min
        Close x
    2. Trip:
      2 Bus to Lipetsk, fly
      • One-Way approx: USD $58 - $211
      • Duration: 6 h 42 min
      Open +
      • Trip:
        2 Bus to Lipetsk, fly
        • One-Way approx: USD $58 - $211
        • Duration: 6 h 42 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $28 - $70
      • Duration: 18 h 23 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $28 - $70
        • Duration: 18 h 23 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $37 - $49
      • Duration: 19 h 39 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $37 - $49
        • Duration: 19 h 39 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $70 - $110
      • Duration: 16 h 44 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $70 - $110
        • Duration: 16 h 44 min
        Close x