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.
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 up to 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 up to 6x 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 4x 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.
The first is to travel from Amsterdam to London by train – taking the Eurostar/Thalys/Intercity trains to Brussels Zuid/Midi and from there travelling on the Eurostar to London St Pancras via the Channel Tunnel. This trip can be done in about 5 hours.
Note, there is a direct London to Amsterdam Eurostar train which takes 3 hours 41 minutes. A direct Amsterdam to London service is planned from spring 2020 once border and security agreements are in place.
Amsterdam-London rail fares are priced from £35/€40 one-way.
If you prefer travel by ship 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 Virgin train up to Holyhead in Anglesey (North Wales), a journey of just under 4 hours.
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 morning sailings from Dublin Ferryport which arrive in Holyhead at around 1130. 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.
Amsterdam-London tickets from €40 can be booked at the NS International site
London-Dublin tickets can be booked at the Trainline site
3. Amsterdam-Dublin by Coach
Amsterdam to Dublin can be done by coach and ferry. For Amsterdam to London Victoria there are 3 coach options with channel crossings done by Eurotunnel or ferry, with a journey time of 11-13 hours.
There is Eurolines (from Amsterdam Duivendrecht 2-4x daily, prices from €22 one-way), Flixbus (from Amsterdam Sloterdijk 2x daily, from €25 one-way) and Ouibus (from Amsterdam Sloterdijk 3x daily, from €25/£22 one-way).
From London Victoria you can take an evening National Express coach to Dublin via Milton Keynes, Birmingham and Holyhead ferry. The overnight journey takes 12 hours 30 minutes (departs 1800, arrives 0630).
From Dublin the coach departs at 2000 and arrives in London at 0800 the next morning.
A standard one-way London-Dublin fare is priced from £18.