|Distance||98 miles (158 km)|
Trains from Cairnryan to Edinburgh cover the 98 miles (158 km) long trip with our travel partners like Scotrail. There are direct train services available. Travellers depart most frequently from Cairnryan and arrive in Edinburgh Waverley.
There is no railway station in the coastal village of Cairnryan. Visitors wishing to travel by rail from Cairnryan to Edinburgh must first take the bus to Stranraer, six miles to the north. The bus takes around 20 minutes. There are no direct trains to Edinburgh from Stranraer; all services require between one and three changes. The first service of the day leaves Stranraer at 7:02 a.m. and arrives into Edinburgh at 10:51 a.m. The last service departs Stranraer at 7:03 p.m. and arrives into Edinburgh at 11:14 p.m. Services take between 3 hours 38 minutes and 4 hours 11 minutes to complete the journey to Edinburgh.
Omio customers who travel this route most frequently depart from Cairnryan and arrive in Edinburgh Waverley.
Passengers board their train most frequently from Cairnryan 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