There are a number of services that operate between Amsterdam and Frankfurt. This particular service is the high-speed Inter City Express (ICE), operated by Deutsche Bahn.
Utrecht is the fourth largest city in the Netherlands, and the religious centre of the country. Due to its central position within the country, the city is a major transport hub, with regular passenger services to all the major Dutch cities. ICE services also run from Utrecht to Germany.
An alternative to the Dutch Flyer or International Rail options for travelling between London and Amsterdam is to catch a Eurolines coach. The route offers up to ten services between the cities each day, and it is one of the most carbon-efficient ways of travelling. On some services, Eurolines Plus coaches are used, which offer passengers DVDs and extra legroom. One other advantage of travelling by coach is the luggage allowance; each passenger is allowed two medium sized suitcases, a much greater free allowance than is offered by budget airlines.
Passengers must check in at least 30 minutes before the coach is due to depart (although they can check in from 1 hour before departure, and at London check in closes 15 minutes before departure). You will need to show your passport or travel documentation before being issued with a boarding card. If you are travelling with luggage, make sure it is labelled as it will be stored under the coach.
This route involves a sea crossing which, depending on which service you are on, will either by by Eurotunnel or by P&O ferry (except where stated). When you get to the port/train terminal, you will have to get off the coach and go through border control.
There is one direct service per day between Amsterdam and Prague, although there are plenty of indirect services that involve a change at Berlin (although that route is dealt with on a separate page). This service is operated daily by Deutsche Bahn's City Night Line sleeper service, Kopernikus / Phoenix, and calls at Cologne and Berlin en route.
The key cities of Amsterdam, Munich and Innsbruck are connected by an overnight City Night Line (CNL) sleeper service known as 'Pollux', that also travels via Cologne, Frankfurt and Stuttgart.
The same journey can be made during the day if so desired, although requires a change of train at Frankfurt.
The City Night Line service between Amsterdam and Copenhagen takes place aboard the Borealis sleeper train. A restaurant car serves passengers between Hamburg and Copenhagen. There are two border crossing points at Emmerich and Flensburg.