Compare prices and tickets by train, coach or flight

Sat
29 Jan
£65Avanti West Coast
Sun
30 Jan
£49Avanti West Coast
Wed
2 Feb
£48Avanti West Coast
Thu
3 Feb
£49Avanti West Coast
Fri
4 Feb
£85Arriva Trains Wales
Sat
5 Feb
£52Avanti West Coast
Sun
6 Feb
£85Avanti West Coast
Mon
7 Feb
£46Avanti West Coast
Tue
8 Feb
£85Arriva Trains Wales
Wed
9 Feb
£46Avanti West Coast
Thu
10 Feb
£85Arriva Trains Wales
Fri
11 Feb
£85West Midlands Railway
Sat
12 Feb
£48West Midlands Railway
Sun
13 Feb
£28Avanti West Coast
Mon
14 Feb
£85Arriva Trains Wales
Tue
15 Feb
£85Arriva Trains Wales
Thu
17 Feb
£85Arriva Trains Wales

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from London to Holyhead

distanceDistance226 miles (365 km)
durationAverage train duration4 h 26 min
priceAverage train ticket price£54 (€63)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesAvanti West Coast or Arriva Trains Wales

Trains from London to Holyhead cover the 226 miles (365 km) long route taking on average 4 h 26 min with our travel partners like Avanti West Coast or Arriva Trains Wales. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £48, but the average price of train tickets is £54. Travellers depart most frequently from London Victoria and arrive in Holyhead.

Trains from London to Holyhead

There are a large number of direct and indirect trains operating from London to Holyhead, all of which depart from Euston Station.  The quickest journey time over the nearly 300 miles is 3 hours 40 minutes, making rail travel a fast, convenient service.

Which train companies travel from London to Holyhead?

Virgin Trains and Arriva operate the train service between London Euston and Holyhead. Virgin Trains provide more services than Arriva, and also operate more direct journeys with no changes required. 

How long is the train from London to Holyhead?

The quickest weekday train from London to Holyhead takes 3 hours 40 minutes, while the longest journey is the overnight service which takes 8 hours 50 minutes, as there is a wait of almost 4 hours for the connection service from Birmingham New Street.  There are fewer trains from London to Holyhead at weekends and all journeys require changes. Weekend journeys to Holyhead also take longer, with the quickest Saturday rail journey taking 5 hour 41 minutes. 

How many trains are there from London to Holyhead?

Approximately 23 trains run from London to Holyhead during the week, while there are less than 20 services at weekends.  Monday - Friday passengers can expect up til 5 direct services, with 2 departures in the morning and 3 in the evening. Indirect services are scheduled on an hourly basis throughout the day. The latest departure is the 23:30 p.m. service which arrives in Holyhead just after 8:00 a.m. the following day.

What are the departure and arrival stations for trains from London to Holyhead?

Departure train station: All trains to Holyhead depart from Euston station. Euston is one of the busiest UK railway stations, and is easily accessed by car, taxi, London Underground and local buses. Euston is also a main Underground station, served by the Northern and Victoria lines. The train station offers a number of facilities, include a bureau de change, ATMs, free public WiFi and luggage trolleys. A variety of popular retail outlets and restaurants are located within the station.

Arrival train station: Holyhead train station is located on London Road in the town centre and very close to the ferry terminal. This makes it easier for passengers to continue journeys to Ireland, as a short walk across the pedestrian steel bridge is all that's needed.

Travel Tips: Trains from London to Holyhead

Travel by train to Holyhead easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Holyhead.
FAQs

What is the cost of cheap trains to Holyhead from London?

Omio customers have found cheap train tickets from London to Holyhead for as low as £48  for the next 7 days.

How much is a train ticket from London to Holyhead?

The London to Holyhead train ticket price is on average £54  if you are looking to buy your tickets for this trip in the next week.

What is the distance between London and Holyhead via train?

The train distance from London to Holyhead is around 226 miles (365 km).

How long is the train to Holyhead from London?

While the time it takes to travel 226 miles (365 km) between London and Holyhead can vary based on specific dates, weekends, and bank holidays, the train duration from London to Holyhead is on average 4 h 26 min.

Which train station in London goes to Holyhead? Which train station do I come into Holyhead from London?

Omio customers travelling this route depart most frequently from London Victoria   and arrive in Holyhead.

Where is the London train station located? Where is the Holyhead train station located?

Passengers board their train most frequently from London Victoria and travel around 1.2 miles (2 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Holyhead and need to travel approximately 0.1 miles (132 m) from the train station to the city centre in Holyhead.

Which train companies should I travel with from London to Holyhead?

If you're looking for trains from London to Holyhead, you can rely on Avanti West Coast or Arriva Trains Wales to get you to Holyhead. It's also good to check out all possible train companies for the London to Holyhead trip to see if there might be differences in the amenities they offer.

How many trains are there to Holyhead from London a day?

The average number of trains departing London for Holyhead is 1 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from London to Holyhead? When does the last train depart from London to Holyhead?

You can take the first train from London to Holyhead at 08: 11   or take the last train from London to Holyhead leaving at 10: 37. Look for the latest London Holyhead train times on Omio and book the best time to take the train for this trip.

How early should I buy train tickets from London to Holyhead to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets to Holyhead from London within the next 7 days, you can find tickets to cost on average £54 one way. To find the best prices for this journey, consider booking your train ticket from London to Holyhead a few months in advance.

Important Stations and Airports for this Journey

London
Holyhead
The major railway station for departures from London is London Victoria. Read all the information you need to know about services, amenities and connections at London Victoria for your trip to Holyhead from London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 00: 00 | Sat: 06: 00 - 23: 00 | Sun: 07: 00 - 00: 00
Public transport options for London Euston
Tube lines: Circle, Hammersmith & City, Metropolitan, Northern (Bank and Charing Cross branches), Victoria
Overground lines: Watford DC
Bus lines: 18, 30, 59, 68, 73, 91, 168, 205, 253, 390, N5, N20, N73, N91, N205, N253
Rail lines: London North Western Railway, London Overground, Avanti West Coast, Caledonian Sleeper
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 00 - 01: 36 | Sat: 05: 00 - 00: 36 | Sun: 05: 30 - 01: 36
Public transport options for London Kings Cross
Underground lines: Circle, Piccadilly, Hammersmith & City, Northern, Metropolitan, Victoria
Bus lines: 10, 17, 30, 45, 46, 59, 63, 73, 91, 205, 214, 259, 390, 476
Train lines: Thameslink, Grand Central, Hull, London North Eastern, Gatwick Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
24/7
Public transport options for London Paddington
Underground lines: Bakerloo Line, Circle Line, District Line, Hammersmith Line
Bus lines: N7, 23, 27, N27, 36, 205, N205, 332, 7, 46, A1, 18, N18
Train lines: Great Western Main Line, Heathrow Express
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 2078437688
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 45 - 22: 00 | Sat: 06: 00 - 21: 00 | Sun: 08: 00 - 22: 15
Public transport options for London St Pancras International
Subway lines: Circle Line, Hammersmith & City Line, Metropolitan Line, Northern Line, Piccadilly Line, Victoria Line
Train lines: Overground line, High Speed 1, Eurostar
Bus lines: 326, 139