Compare prices and tickets by train, bus or flight

Jan 28
$77London North Eastern Railway
Find prices
Jan 29
$82London North Eastern Railway
Find prices
Jan 30
$66First Transpennine Express
Jan 31
$46First Transpennine Express
Find prices
Feb 1
$59London North Eastern Railway
$31National Express
Feb 2
$61First Transpennine Express
Find prices
Feb 3
$59London North Eastern Railway
Feb 5
$172Cross Country
$16National Express
Feb 6
$77Northern Rail
Feb 7
$47London North Eastern Railway
Feb 8
$47London North Eastern Railway
Feb 10
$37First Transpennine Express
Feb 13
$112First Transpennine Express
Feb 14
$53London North Eastern Railway
Feb 15
$47London North Eastern Railway

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

Deutsche Bahn

Overview: Train from Edinburgh to Leeds

distanceDistance162 miles (261 km)
durationAverage train duration3 h 9 min
priceAverage train ticket price$66 (€55)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesCross Country, London North Eastern Railway or First Transpennine Express

Trains from Edinburgh to Leeds cover the 162 miles (261 km) long journey taking on average 3 h 9 min with our travel partners like Cross Country, London North Eastern Railway or First Transpennine Express. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around $66 (€55), you can find the cheapest train ticket for as low as $46 (€38). Travelers depart most frequently from Edinburgh Waverley and arrive in Leeds Railway Station.

Train providers: CrossCountry from Edinburgh to Leeds trains

Buy your official CrossCountry train tickets from Edinburgh to Leeds from $46 (€38) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.


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

Looking to travel by train to Leeds from Edinburgh? Omio can help you find that perfect journey with CrossCountry. Check Omio to see current CrossCountry train schedules, tickets, travel information and prices for the best deals on the Edinburgh to Leeds train and book CrossCountry tickets online quickly and easily. When taking a train between Edinburgh and Leeds, you can expect to travel 162 miles (261 km) one-way with CrossCountry. If you search for trains between Edinburgh and Leeds in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to Leeds from Edinburgh. Book that perfect Edinburgh to Leeds train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

    CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Edinburgh and Leeds:

    • 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

    Trains from Edinburgh to Leeds

    Leeds, an attractive modern city with a reputation for excellent shopping facilities and a vibrant cultural scene, is a popular destination for city breaks. Vacationers or business travelers heading south from the Scottish capital can take direct trains from Edinburgh to Leeds on the East Coast Main Line.  Daily direct services take around three hours to reach the Yorkshire city. Additional indirect journeys are available, requiring one change en route, usually at York.  Departure times range from very early morning to mid evening.

    Which train companies travel from Edinburgh to Leeds?

    Cross Country Trains and London North Eastern Railway (LNER) operate direct trains from Edinburgh to Leeds.  Most indirect routes involve taking LNER services from Edinburgh to York, connecting with First Transpennine Express trains to Leeds. Additional indirect connections include taking Virgin Trains departures to Carlisle, connecting with Northern Rail services to Leeds.

    How long is the train from Edinburgh to Leeds?

    Cross Country Trains direct services offer the fastest rail connections on the 220 mile route south from Edinburgh to Leeds, taking just under three hours. The quickest indirect connections with LNER via York take three hours, but some journeys can take up to 30 minutes longer.

    How many trains are there from Edinburgh to Leeds?

    Direct trains from Edinburgh to Leeds with Cross Country Trains offer a roughly hourly service from 6:00 a.m. to just after 6:00 p.m. LNER's daily direct service to Leeds leaves at 9:00 p.m. LNER indirect connections via York operate every half hour throughout the day from early morning until mid evening. Sunday schedules are less frequent, with no early morning trains and longer journey times.

    What are the departure and arrival stations for trains from Edinburgh to Leeds?

    Departure train station:Edinburgh Waverley Station is in the city center, with public transport options including city trams and buses stopping on Princes Street and an airport shuttle link at Waverley Bridge. The station has a pub, food store, baggage storage facilities, news vendor, bakery and taxi stands.

    Arrival train station:Leeds Station is on the southern side of the city center, served by CityBus shuttles and local buses from stops on New Station Street. Facilities at the station include a bookshop, food supermarket, coffee shop, first class lounge, pub, pharmacy,  ATMs and taxi stand.

    Travel Tips: Trains from Edinburgh to Leeds

    Travel by train to Leeds 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 Edinburgh to Leeds.

    How much does a cheap train from Edinburgh to Leeds cost?

    Looking to save money on your route? Omio customers have found the cheapest train to Leeds from Edinburgh for the next 7 days starting from $46 (€38)  one way.

    How much does it cost to take a train between Edinburgh and Leeds?

    The Edinburgh to Leeds train ticket price is on average $66 (€55)  if you are looking to book your tickets for this route in the next week.

    How many miles is it from Edinburgh to Leeds by train?

    The distance to Leeds from Edinburgh by train is approximately 162 miles (261 km).

    What is the Edinburgh to Leeds train travel time?

    While the time it takes to travel 162 miles (261 km) from Edinburgh to Leeds can vary based on specific dates, weekends, and holidays, the Edinburgh to Leeds train journey time is on average 3 h 9 min.

    What train station in Edinburgh goes to Leeds? What train station do I come into Leeds from Edinburgh?

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

    Where is the departure train station in Edinburgh located? Where is the arrival train station in Leeds located?

    You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0.2 miles (429 m) from the city center of Edinburgh. The most popular arrival train station in Leeds, called Leeds Railway Station, is located around 0.1 miles (172 m) away from its city center.

    Which train companies can get me from Edinburgh to Leeds?

    When taking a train from Edinburgh to Leeds, you can count on Cross Country, London North Eastern Railway or First Transpennine Express for the best way to get you to Leeds. You can also check all possible train companies who offer a service to Leeds from Edinburgh and compare the amenities they offer before buying a train ticket.

    How many train services per day are there to Leeds from Edinburgh?

    On average, there are 16 trains a day from Edinburgh to Leeds. The train times and services may be different on weekends and holidays compared to weekdays.

    What are the first and last departure train times from Edinburgh to Leeds?

    You can take the earliest train from Edinburgh to Leeds at 6: 12 AM   or take the last train from Edinburgh to Leeds leaving at 10: 30 AM. Look for the latest Edinburgh to Leeds train schedules on Omio and book the best time to take the train for this trip.

    How far in advance should I buy train tickets from Edinburgh to Leeds for the best deals?

    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets to Leeds from Edinburgh within the next 7 days, you can find tickets to cost on average $66 (€55) one way. To find the best prices for this trip, consider booking your train ticket from Edinburgh to Leeds a few months in advance.

    Important Stations and Airports for this Journey

    The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your journey from Edinburgh to Leeds.
    Amenities at station
    Phone Number
    +44 3457114141
    Ticket Office Hours
    Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
    Public transit options for Edinburgh Waverley
    Bus lines: 22, 30, 33, X22, X25, X37
    Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express