|Distance||191 miles (308 km)|
|Average train ticket price||£56 (€64)|
|Train providers||Avanti West Coast|
Trains from Holyhead to Edinburgh cover the 191 miles (308 km) long route with our travel partners like Avanti West Coast. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £56, but the average price of train tickets is £56. Travellers depart most frequently from Holyhead and arrive in Edinburgh Waverley.
When travelling this route, Omio customers are departing most frequently from Holyhead and arriving in Edinburgh Waverley.
The most popular departure train station with passengers for this route, called Holyhead, is located 0.1 miles (132 m) from the city centre of Holyhead.
The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.
Here are some other resources that might have the information you need