HomeRoutesSt. Petersburg - Tallinn

    St. Petersburg - Tallinn train tickets

    St. Petersburg to Tallinn route details

    Route overview

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

    Trains overview

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

    St. Petersburg - Tallinn timetable

    Departure timeArrival timeTravel TimeDeparture datesTrainPrice from
    06:2513:557h 30mDaily034А
    Baltic Express
    3833 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 - BologoeTallinn - Moscow