Travel from Saint-Petersburg-Russia to Yaroslavl

Train, bus or fly from Saint Petersburg to Yaroslavl?

S7 Airlines flies from Saint Petersburg to Yaroslavl twice a week. Alternatively, Russian Railways (RZhD) operates a train from Saint Petersburg to Yaroslavl hourly. Tickets cost $19 - $45 and the journey takes 4 h 5 min. Russian Railways (RZhD) also services this route every 4 hours.

How to get from Saint Petersburg to Yaroslavl

From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, then fly to Yaroslavl airport. 3 h 8 min $101. From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Moscow Sheremetyevo airport, Aeroexpress to Belorusskaya, line 5 subway to Moskva Iaroslavskaja, then train to Yaroslavl. 8 h 8 min $101. From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Cherepovets airport, taxi to Tscherepowez 1, then train to Yaroslavl. 10 h 39 min $200. From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Moscow Domodedovo airport, Aeroexpress to Paveletskaya, line 5 subway to Moskva Iaroslavskaja, then train to Yaroslavl. 8 h 14 min $95. From Sennaya Ploshchad line 2 Metro to Moskovskaya Metro, line 39 bus to St. Petersburg airport, fly to Moscow Vnukovo airport, Aeroexpress to Kievskaya, line 5 subway to Moskva Iaroslavskaja, then train to Yaroslavl. 8 h 36 min $105. From St Petersburg P Mosk train to Moskva Iaroslavskaja then train to Jaroslawl-Glawnij. 8 h 21 min $51. From St Petersburg P Mosk train to Jaroslawl-Glawnij. 12 h 27 min $33. From Saint Petersburg a/v bus to Moscow, VDNKh then bus to Yaroslavl'. 15 h 43 min $36. From Saint Petersburg drive to Yaroslavl. 11 h 55 min $59.

Operators from Saint Petersburg to Yaroslavl

Close Print Itinerary
  1. Here are 9 options to get from
    Saint Petersburg to Yaroslavl:

    1. Trip:
      1 Fly to Yaroslavl
      • One-Way approx: USD $47 - $202
      • Duration: 3 h 8 min
      Open +
      • Trip:
        1 Fly to Yaroslavl
        • One-Way approx: USD $47 - $202
        • Duration: 3 h 8 min
        Close x
    2. Trip:
      2 Fly to Moscow Sheremetyevo, train
      • One-Way approx: USD $55 - $279
      • Duration: 8 h 8 min
      Open +
      • Trip:
        2 Fly to Moscow Sheremetyevo, train
        • One-Way approx: USD $55 - $279
        • Duration: 8 h 8 min
        Close x
    3. Trip:
      3 Fly to Cherepovets, train
      • One-Way approx: USD $62 - $359
      • Duration: 10 h 39 min
      Open +
      • Trip:
        3 Fly to Cherepovets, train
        • One-Way approx: USD $62 - $359
        • Duration: 10 h 39 min
        Close x
    4. Trip:
      4 Fly to Moscow Domodedovo, Aeroexpress, train
      • One-Way approx: USD $53 - $208
      • Duration: 8 h 14 min
      Open +
      • Trip:
        4 Fly to Moscow Domodedovo, Aeroexpress, train
        • One-Way approx: USD $53 - $208
        • Duration: 8 h 14 min
        Close x
    5. Trip:
      5 Fly to Moscow Vnukovo, train
      • One-Way approx: USD $51 - $268
      • Duration: 8 h 36 min
      Open +
      • Trip:
        5 Fly to Moscow Vnukovo, train
        • One-Way approx: USD $51 - $268
        • Duration: 8 h 36 min
        Close x
    6. Trip:
      6 Train via Moskva Iaroslavskaja
      • One-Way approx: USD $33 - $72
      • Duration: 8 h 21 min
      Open +
      • Trip:
        6 Train via Moskva Iaroslavskaja
        • One-Way approx: USD $33 - $72
        • Duration: 8 h 21 min
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $20 - $50
      • Duration: 12 h 27 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $20 - $50
        • Duration: 12 h 27 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $26 - $45
      • Duration: 15 h 43 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $26 - $45
        • Duration: 15 h 43 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 11 h 55 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 11 h 55 min
        Close x