This development comes during an increase in demand for sustainable travel and the growing appeal of long-distance train routes over journeys by airplane.

Credits: Unsplash; Author: MajaMitrovic;

The full journey from Vilnius to Tallinn is 789 kilometres and costs €39 in second class.