Dover to Edinburgh train

Compare prices and tickets by train, bus or flight

Jan 31
Feb 01
Feb 02
Feb 03
Feb 04
Feb 05
Feb 06

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

Deutsche Bahn

Overview: Train from Dover to Edinburgh

distanceDistance379 miles (612 km)
durationAverage train duration6 h 23 min
priceAverage train ticket price$98 (€85)
changesDirect trainNo
carriersTrain providersLondon North Eastern Railway

Trains from Dover to Edinburgh cover the 379 miles (612 km) long journey taking on average 6 h 23 min with our travel partners like London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as $98 (€85), but the average price of train tickets is $98 (€85). Travelers depart most frequently from Dover Priory and arrive in Edinburgh Waverley.

Train providers: CrossCountry from Dover to Edinburgh trains

Travel to Edinburgh from Dover from $98 (€85) with Omio’s train partners CrossCountry! You can find the best schedules and tickets when comparing and booking the most convenient route for you.


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

One of the best ways to travel from Dover to Edinburgh is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train between Dover and Edinburgh by showing you CrossCountry current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Dover to Edinburgh route. You can expect to travel 379 miles (612 km) from Dover to Edinburgh on a train with CrossCountry. If you are using the Omio app to search for trains to Edinburgh from Dover, you can check straight away 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. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip from Dover to Edinburgh!

    Travel Tips: Trains from Dover to Edinburgh

    Travel Tips: 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 Dover to Edinburgh.
    If you’re looking to save money on tickets, you can find cheap Dover to Edinburgh trains for as little as $98 (€85)  in the next 7 days.
    If you’re looking to buy your train tickets in the next week, you can expect the Dover to Edinburgh train price to come in at an average of $98 (€85)  one way.
    The distance to Edinburgh from Dover by train is approximately 379 miles (612 km).
    The train time to Edinburgh from Dover is on average 6 h 23 min  for the 379 miles (612 km) long journey, but the time it takes to go to Edinburgh from Dover by train can vary depending on specific dates or traveling on weekends and holidays.

    Some of the Dover train stations to Edinburgh you can start your journey from include Dover Priory and Dover, Town Centre (Pencester Rd). Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park.

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

    Passengers board their train most frequently from Dover Priory and travel around 0.6 miles (903 m) from the city center to this train station.

    Passengers traveling this route most often arrive at Edinburgh Waverley and need to travel approximately 0.4 miles (660 m) from the train station to the city center in Edinburgh.

    If you're looking for trains from Dover to Edinburgh, you can rely on London North Eastern Railway to get you to Edinburgh. It's also good to check out all possible train companies for the Dover to Edinburgh trip to see if there might be differences in the amenities they offer.
    If you book a train ticket from Dover to Edinburgh within the next 7 days, you can find tickets to cost on average $98 (€85) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Dover to Edinburgh are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this connection

    Dover Priory is the most popular Dover railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Dover for your trip to Edinburgh.
    Amenities at station
    Phone Number
    +44 3303339232
    Public transit options for Dover Priory
    Location for Rail Replacement Services: Station forecourt

    More options for your journey from Dover to Edinburgh

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

    HomeTrainsTrain Times to EdinburghDover to Edinburgh train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone