These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information between Edinburgh and Holyhead

distanceDistance191 miles (308 km)
durationAverage train duration5 h 54 min
priceAverage train ticket price$162 (€129)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day

Trains from Edinburgh to Holyhead cover the 191 miles (308 km) long route taking on average 5 h 54 min with our travel partners like. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $162 (€129), but the average price of train tickets is $162 (€129). Travelers depart most frequently from Edinburgh Waverley and arrive in Holyhead.

Travel Tips

Trains from Edinburgh 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 Edinburgh to Holyhead.
How much do cheap train tickets between Edinburgh and Holyhead cost?
Train tickets from Edinburgh to Holyhead for some dates and times can be found for as cheap as $161 (€129)  one way in the next 7 days.
How much is a train ticket between Edinburgh and Holyhead?
If you’re looking to purchase your train tickets in the next week, you can expect the Edinburgh to Holyhead train price to come in at an average of $161 (€129)  one way.
What is the distance from Edinburgh to Holyhead by train?
The Edinburgh to Holyhead train distance is approximately 191 miles (308 km).
How many hours is the train time from Edinburgh to Holyhead?
The train time between Edinburgh and Holyhead is on average 5 h 54 min  for the 191 miles (308 km) long journey, but the time it takes to go from Edinburgh to Holyhead by train can vary depending on specific dates or traveling on weekends and holidays.
What train station in Edinburgh goes to Holyhead? What train station do I come into Holyhead from Edinburgh?

Omio customers traveling this route book their trains from Edinburgh Waverley   to Holyhead.

Where do I find the Edinburgh train station to Holyhead? Where is the Holyhead train station?

The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0 mile (s) / 0 km from the city center of Edinburgh.

The most popular arrival train station, Holyhead, is located 0 mile (s) / 0 km away from the city center of Holyhead.

How many trains are there from Edinburgh to Holyhead a day?
On average, there are 6 trains a day from Edinburgh to Holyhead. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Edinburgh to Holyhead? When can I take the last train for the day?
The first Edinburgh to Holyhead train departs at 5: 52 AM   and the last train from Edinburgh to Holyhead leaves at 5: 52 AM. Check out the most up-to-date train schedule from Edinburgh to Holyhead on Omio and find the best time to travel to your destination.
When should I book the Edinburgh to Holyhead train for the best deals on tickets?
If you buy a train ticket from Edinburgh to Holyhead within the next 7 days, you can find tickets to cost on average $161 (€129) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Edinburgh to Holyhead are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Edinburgh Waverley

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.

Trains from Edinburgh to Holyhead: related information

Here are some other resources that might have the information you need