The last of the 38 Stadler trains commissioned by Elron has been handed over to the state-owned passenger rail service provider.
The journey began in 2009 when Elron, then named Elektriraudtee, issued a procurement for 18 electric and 20 diesel trains.
The electric trains cost 80 million euros, of which the EU covered 85 percent. The diesel trains, which were valued at 96 million euros, were leased.
The electric trains began servicing Harju County lines in mid-2013, and Elron took over the rest of the nation's inner lines on January 1, replacing Edelaraudtee.
Despite the last delivery, Elron is currently one train short, as one was severely damaged in a crash in April which left two people dead. The replacement train is expected to arrive next year.