Dublin to London by train

Last reviewed: July 2026

Typical duration
7 hours
Direct
No direct service
From price
fares from €58
Edinburgh to London by train

Train service

National Rail

National Rail is the umbrella brand and shared ticketing system for the train operating companies running services across England, Scotland, and Wales.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Dublin to London?

No. There is no direct all-rail train from Dublin to London. The flight-free route is a ferry from Dublin Port or Dublin Ferryport to Holyhead, followed by a train from Holyhead to London Euston.

How long does Dublin to London by train and ferry take?

At the fastest end, a well-timed ferry and train connection can be about 7 hours, but many practical journeys take around 9-12 hours once the ferry, Holyhead transfer, check-in time, and rail connection are included.

How much does SailRail from Dublin to London cost?

Rail & Sail fares from Dublin Port to London via Holyhead start from €58 for an adult single, with a €6 same-day purchase supplement. Children aged 5-15 are half the adult fare, and children aged 0-4 travel free.

Which operators run the Dublin to London train-and-ferry route?

The ferry leg is operated by Stena Line or Irish Ferries between Dublin and Holyhead. The rail leg from Holyhead to London Euston is served by UK train operators including Avanti West Coast, with Transport for Wales appearing on some itineraries.

Is there a sleeper train or high-speed train from Dublin to London?

No. There is no sleeper train or high-speed through train from Dublin to London. Overnight options usually mean a late ferry, a connection wait at Holyhead, and a morning train rather than a sleeper-train berth.

Is the transfer at Holyhead easy?

Yes, but allow time. Holyhead station and the ferry terminal are integrated, with step-free transfer routes, but the ferry terminal is about 200 metres from Platform 1. An hour is a sensible connection buffer where possible.

More routes