London Euston – Holyhead trains

Avanti West Coast trains runs between Euston and Holyhead via Stafford, Crewe, Chester and Wrexham. Runs every day. On Sunday 8 November the first train from Crewe leaves at 10:35 and the last at 20:43, about every 3 hours during the day.

Operated by Avanti West Coast. Timetable for Sunday, 8 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last Avanti West Coast train from Euston to Holyhead?
On Sunday 8 November the first train leaves Euston at 10:35 and the last at 20:43, 10 journeys in all.
When is the first and last Avanti West Coast train from Wrexham to Euston?
On Sunday 8 November the first train leaves Wrexham at 09:38 and the last at 17:53, 9 journeys in all.
Does the London Euston – Holyhead train run on Sundays?
Yes. Runs every day.
How often does the London Euston – Holyhead train run?
On Sunday 8 November it runs about every 3 hours during the day (09:00 to 15:00), 10 journeys from Crewe.
Where does the London Euston – Holyhead train stop?
Main stops from Euston to Holyhead: London Euston station (Euston), Stafford station (Stafford), Crewe station (Crewe), Chester station (Chester), Wrexham General station (Wrexham), Flint station (Flint), Prestatyn station (Prestatyn), Rhyl station (Rhyl), Colwyn Bay station (Colwyn Bay), Llandudno Junction station (Llandudno Junction), Bangor (Gwynedd) station (Bangor), Holyhead station (Holyhead). The full list is in the timetable below.
Who runs the London Euston – Holyhead train?
Avanti West Coast.

Crewe to Holyhead

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10
London Euston station14:0115:0116:0120:01
Stafford station15:2416:2317:2421:24
Crewe station10:3514:4515:4516:4817:4518:4519:4720:4321:45
Chester station10:5815:1916:0617:0918:0619:1319:1720:1221:1122:06
Wrexham General station19:27
Flint station11:1215:3219:3220:2621:25
Prestatyn station11:2515:4619:4520:3921:38
Rhyl station11:3115:5219:5120:4521:44
Colwyn Bay station11:4216:0320:0220:5621:55
Llandudno Junction station11:4916:1120:1021:0422:03
Bangor (Gwynedd) station12:0916:2820:2821:2222:21
Holyhead station12:3516:5520:5521:4922:48

Holyhead to Crewe

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9
Holyhead station09:3811:4812:4713:4817:53
Bangor (Gwynedd) station10:0612:1613:1514:1618:21
Llandudno Junction station10:2612:3413:3314:3418:39
Colwyn Bay station10:3312:4013:3914:4018:45
Rhyl station10:4412:5113:5014:5118:56
Prestatyn station10:5012:5713:5614:5719:02
Flint station11:0313:1014:0915:10
Chester station10:1411:2812:3213:3214:3215:3216:3117:3219:31
Crewe station10:3711:4812:5213:5214:5215:5216:5517:5519:52
Stafford station10:5617:1418:14
London Euston station12:3718:3619:36

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 8 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook