A variety of International trains make a stop at Utrecht. For example, the regular ICE International train between Frankfurt/Cologne/Dusseldorf and Amsterdam makes a stop at Utrecht Central. There is also a daily ICE service to/from Basel in Switzerland. You should travel to the station “Utrecht Centraal”, which is right in downtown Utrecht. You can book and plan your travel via the international train website, here: https://www.nsinternational.nl/en/
Utrecht is located close to Amsterdam Schiphol airport. Getting to Utrecht from Schiphol is easiest by train but is also possible by taking a cab/taxi.
The train is the easiest and least expensive form of travelling from Schiphol Airport to Utrecht, as a direct train travels from the airport itself to the Central Station of Utrecht (“Utrecht Centraal”), which is positioned at the centre of the city. The train leaves every 15 minutes, costs €9,20 and takes 30-35 minutes to get to Utrecht. NS has a planner in an app and on their website that helps plan your journey (www.ns.nl/en) Make sure that you buy your train ticket in advance, as not all foreign cards are accepted by the ticket machine at Schiphol airport. You can buy your ticket online at https://www.ns.nl/producten/en/losse-kaartjes-toeslagen or in the NS app. You can either print your ticket or have it on your mobile phone.
Important Dos and Don’ts:
Taxi’s are also readily available at Schiphol airport, right outside the terminal and can take you in 40-45 minutes for around €50,- to Utrecht. More information on how to get to Utrecht can also be found on the site of Amsterdam Tips.