|Distance||35 miles (57 km)|
|Average train duration||1 h 20 min|
|Train frequency||50 a day|
|Direct train||Yes, there are 50 direct trains a day|
Trains from Uddingston to Edinburgh cover the 35 miles (57 km) long journey taking on average 1 h 20 min with our travel partners like. Normally, there are 50 trains operating per day, including direct services available. Travelers depart most frequently from Uddingston, Lodge St Bryde and arrive in Edinburgh Waverley.
There are a few train stations in Uddingston to start your journey from including Uddingston, Lodge St Bryde and Uddingston. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.
Omio customers traveling this route depart most frequently from Uddingston, Lodge St Bryde and arrive in Edinburgh Waverley.
The most popular departure train station with passengers for this journey, called Uddingston, Lodge St Bryde, is located 0 mile (s) / 0 km from the city center of Uddingston.
The most popular arrival train station, Edinburgh Waverley, is located 0 mile (s) / 0 km away from the city center of Edinburgh.