|Distance||185 miles (299 km)|
Trains from Edinburgh to Llandudno Junction cover the 185 miles (299 km) long journey with our travel partners like. There are direct train services available. Travellers depart most frequently from Edinburgh Waverley and arrive in Llandudno Junction.
When travelling this route, Omio customers are departing most frequently from Edinburgh Waverley and arriving in Llandudno Junction.
Passengers board the train most frequently from Edinburgh Waverley, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Llandudno Junction, located 0 mile (s) / 0 km away from the city centre.
Here are some other resources that might have the information you need