More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Cairnryan to Edinburgh

distanceDistance98 miles (158 km)
changesDirect trainYes

Trains from Cairnryan to Edinburgh cover the 98 miles (158 km) long trip with our travel partners like. There are direct train services available. Travelers depart most frequently from Cairnryan and arrive in Edinburgh Waverley.

Train providers: CrossCountry from Cairnryan to Edinburgh trains

Find the best journey to Edinburgh from Cairnryan with Omio's train partners CrossCountry! You'll find the best deals, schedules and tickets when comparing and booking the most affordable route for you.


CrossCountry is a fast speed train company in the United Kingdom and for your next train between Cairnryan and Edinburgh you can choose between Standard Class and First Class tickets on Omio.

Enjoy a smooth and easy route from Cairnryan to Edinburgh with CrossCountry! As an official travel partner of CrossCountry, Omio can help you search current train schedules and timetables from CrossCountry, compare the best routes from Cairnryan to Edinburgh as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable CrossCountry Cairnryan to Edinburgh train ticket available today. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train to Edinburgh from Cairnryan on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 98 miles (158 km) journey from Cairnryan to Edinburgh with ease and comfort on a train with CrossCountry.

    CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Cairnryan and Edinburgh and when traveling by train:

    • Refund or voucher policy
    • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    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.

    How far is Edinburgh from Cairnryan by train?

    The distance from Cairnryan to Edinburgh by train is approximately 98 miles (158 km).

    What station does the train from Cairnryan to Edinburgh depart from? Which Edinburgh train station do I come into from Cairnryan?

    When traveling this route, Omio customers are departing most frequently from Cairnryan   and arriving in Edinburgh Waverley.

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

    Passengers booking this trip most frequently board their trains from Cairnryan and need to travel around 0 miles (0 m) from the city center to get to this train station.

    Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.4 miles (659 m) from this train station to the city center.

    Important Stations and Airports for this Journey

    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 journey to Edinburgh from Cairnryan.

    More options for your journey from Cairnryan to Edinburgh

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