Dublin to London by train

Dublin to London has no direct train; the route uses a ferry to Holyhead, then a train to London Euston. Fastest trips take about 7 hours, with fares from €58.

Tower Bridge in London at dusk
Typical duration
7 hours
Changes
No direct service
Origin
Dublin
Destination
London

Where to book

Train tickets

  • Omio

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

    Check times & prices
  • 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.

Train service

Find places to stay in London

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in LondonHotels and apartments via Booking.com

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