HomeRoutesSt. Petersburg - Tallinn

    St. Petersburg - Tallinn train tickets

    St. Petersburg to Tallinn route details

    Route overview

    • Fastest journey
      7h 10m
    • Average journey time
      7h 10m
    • Distance
      318 km

    Trains overview

    • First departure
      06:25
    • Last departure
      06:25
    • Trains per day
      1
    • Price from
      4036 RUB

    St. Petersburg - Tallinn timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    06:2512:357h 10mDaily034А
    Baltic Express
    4036 RUBSearch tickets
    Find train times and buy tickets
    from Tallinn to St. Petersburg

    You can also be interested in...

    Popular routes from St. Petersburg

    St. Petersburg - MoscowSt. Petersburg - Helsinki

    Popular routes from Tallinn

    Tallinn - Moscow