|Distance||166 miles (268 km)|
Trains from Rochdale to Edinburgh cover the 166 miles (268 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Rochdale and arrive in Edinburgh Waverley.
Some of the Rochdale train stations to Edinburgh you can start your journey from include Rochdale, Rochdale Town Centre and Metrolink Rochdale Railway Station. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.
When travelling this route, Omio customers are departing most frequently from Rochdale and arriving in Edinburgh Waverley.
Passengers board their train most frequently from Rochdale and travel around 0 mile (s) / 0 km from the city centre to this train station.
Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.
Here are some other resources that might have the information you need