It's been a long time coming, but Eurostar has confirmed that a train service from London to Amsterdam will be running by the end of 2017.

When the plans were announced in September 2013 Eurostar aimed to have the service up and running by December 2016, a date that later slipped to the end of 2017. In an interview with Les Echos, Eurostar CEO Nicholas Petrovik states that everything is on track to hit that target.

Eurostar to Amsterdam by 2017

The service will run twice daily between London and Amsterdam, with potential stops along the way at Antwerp, Rotterdam, and Amsterdam Schiphol. 

The journey is expected to take around four hours, although the time difference means it will essentially take five hours when travelling London-Amsterdam and three hours on the return leg. Coming into London will also take a little longer due to UK border controls. 

So, all in, using the Eurostar could take significantly less time than flying. Fares have yet to be announced.