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 Holyhead to Edinburgh

distanceDistance191 miles (308 km)
priceAverage train ticket price£56 (€64)
changesDirect trainYes
carriersTrain providersAvanti 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.

Travel Tips: Trains from Holyhead to Edinburgh

Travel by train to Edinburgh 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 Holyhead to Edinburgh.

How much does a cheap train between Holyhead and Edinburgh cost?

You can find a cheap train from Holyhead to Edinburgh for some dates and times for as low as £56  one way in the next 7 days.

What is the average price of train tickets to Edinburgh from Holyhead?

If you’re looking to purchase your train tickets in the next week, you can expect the Holyhead to Edinburgh train price to come in at an average of £56  one way.

How many miles is it from Holyhead to Edinburgh by train?

When travelling this route you should expect the distance to Edinburgh from Holyhead via train to be approximately 191 miles (308 km).

What is the departure train station in Holyhead and arrival train station in Edinburgh?

When travelling this route, Omio customers are departing most frequently from Holyhead   and arriving in Edinburgh Waverley.

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

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.

Which train companies can get me from Holyhead to Edinburgh?

Take the Holyhead to Edinburgh train with Avanti West Coast. However, it's always good to check out all possible train providers for the trip to Edinburgh from Holyhead as there might be differences in the amenities they offer.

When should I purchase Holyhead Edinburgh train tickets to score the best deals?

If you buy a train ticket from Holyhead to Edinburgh within the next 7 days, you can find tickets to cost on average £56 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Edinburgh from Holyhead are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Holyhead is Holyhead. Read all the information you need to know about services, amenities and connections at Holyhead for your trip to Edinburgh from Holyhead.