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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Llandudno and Edinburgh

distanceDistance182 miles (294 km)
changesDirect trainYes

Trains from Llandudno to Edinburgh cover the 182 miles (294 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Llandudno and arrive in Edinburgh Waverley.

Travel Tips

Trains from Llandudno 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 Llandudno to Edinburgh.
What is the distance to Edinburgh from Llandudno by train?
The train distance from Llandudno to Edinburgh is around 182 miles (294 km).
When travelling by train from Llandudno to Edinburgh, which train station in Llandudno do I depart from and which train station in Edinburgh do I arrive in?

Omio customers book a train from Llandudno   to Edinburgh Waverley   most frequently for this route.

Where is the train station in Llandudno to go to Edinburgh? Where is the train station in Edinburgh located?

Passengers booking this journey most frequently board their trains from Llandudno and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Important Stations and Airports for this Journey

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

Trains from Llandudno to Edinburgh: related information

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