Dublin is the capital of Ireland and a popular destination for tourists, located around 750km from Amsterdam.
Let’s look at the options for travel between Amsterdam and Dublin by air plus combinations of ferry and train or bus. Note that there have been some significant changes to service frequencies due to the ‘coronavirus’ measures.
1. Amsterdam-Dublin by Air
Flying is by far the easiest and quickest way to travel between the 2 cities. Scheduled flight time between Amsterdam Schiphol (AMS) and Dublin Airport (DUB) is around 1 hour 40 minutes.
Aer Lingus flies 1-4x daily between Amsterdam Schiphol airport (AMS) and Dublin airport (DUB) using Airbus A320s. Return fares start at around €60 not including checked luggage.
Dutch airline KLM (Skyteam) flies 2-4x daily using a mix of Boeing 737s (KLM) and Embraer 190s (KLM Cityhopper). The cheapest return flights start at around €110 – these are base fares and do not include optional extras such as checked luggage.
Ryanair flies 2-3x daily between Amsterdam and Dublin using Boeing 737 aircraft. Base fares can be cheap (€20 one-way) but add-ons (checked luggage, seat selection, flexi fare) can increase the price.
2. Amsterdam-Dublin by Train/Ferry
It is possible to travel from Amsterdam to Dublin by a combination of rail and ferry with the journey split into 2 parts via London. The first is to travel from Amsterdam to London by train – there is a direct Eurostar train 2x daily (running from 26 October 2020). This trip can be done in under 4 hours.
Amsterdam-London Eurostar tickets are available from £35/€40 (Standard) or £79/€99.50 (Standard Premier) each way and can be booked at the NS International site.
If you also prefer travel by ship between the Netherlands and the UK then there is also the possibility of the Stena Line service from Hoek van Holland to Harwich. Both ports are accessible from Amsterdam and London by rail.
It is recommended to overnight in London before taking the next part of the trip. From London it’s possible to purchase a Sail Rail ticket to Dublin. From London Euston take a morning Avanti West Coast train up to Holyhead in Anglesey (North Wales), a journey of just less than 4 hours. Sometimes a change in Crewe is required.
At Holyhead you can take an afternoon ferry (choice of Irish Ferries or Stena Line, takes 3 hours 15 minutes) across to Dublin Ferryport, arriving in the early evening.
A bus or taxi can take you from Ferryport to Dublin city centre.
Coming back the other way, there are 2 morning sailings from Dublin Ferryport which arrive in Holyhead between 1130 and 1200. Then take a lunchtime train to London Euston which arrive in the early evening.
Sail Rail tickets can be purchased in advance for a bargain £44.50 from London, €52 from Dublin. It’s possible to buy Sail Rail tickets between any station in the UK and any station in Ireland. On-the-day fares are available for a slightly higher price.
London-Dublin tickets are bookable at TheTrainline site
3. Amsterdam-Dublin by Coach
Under normal conditions it is possible to travel Amsterdam-London and London-Dublin by coach, although it is a very long trip.
Flixbus currently operates a 1-2x daily coach service from Amsterdam Sloterdijk to London Victoria with fares from €25 one-way. Flixbus has recently absorbed Eurolines.
BlaBlaBus is a premium coach service which operates a 1-3x daily service between Amsterdam Sloterdijk and London Victoria – prices start at £22/€25 one-way.
The Amsterdam-London coach trip takes 11-14 hours.
The London-Dublin coach trip is usually operated by National Express – however the route is currently suspended until further notice.
This article was originally published in 2013 and has continuously been updated. Last update 13 October 2020.