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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Cairnryan to Edinburgh

distanceDistance98 miles (158 km)
changesDirect trainYes
carriersTrain providersScotrail

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.

Trains from Cairnryan to Edinburgh

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.

Travel Tips

Trains from Cairnryan 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 Cairnryan to Edinburgh.
FAQs
What is the distance to Edinburgh from Cairnryan via train?
The distance to Edinburgh from Cairnryan by train is approximately 98 miles (158 km).
What station does the Cairnryan to Edinburgh train leave from? Which Edinburgh train station do I come into from Cairnryan?

Omio customers who travel this route most frequently depart from Cairnryan   and arrive in Edinburgh Waverley.

Where is the Cairnryan train station located? Where is the Edinburgh train station located?

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.

What train companies offer a service from Cairnryan to Edinburgh?
Take the Cairnryan to Edinburgh train with Scotrail. However, it's always good to check out all possible train companies for the trip between Cairnryan and Edinburgh as there might be differences in the amenities they offer.

Important Stations and Airports for this Journey

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

Trains from Cairnryan to Edinburgh: related information

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