Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Dover to Edinburgh

🚂 Starting your journey in Dover you'll first need to take the South Eastern Trains Service from Dover Priory station to King's Cross, London. 🚂 The entire train trip from Dover to Edinburgh takes approximately 5 hours and 56 minutes, offering a comfortable and relaxing way to travel between these two beautiful cities in the UK. Ticket prices can range from £192 to £279, depending on the class and time of booking.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • There is no direct train service from Dover to Edinburgh. However, you can travel by taking a train from Dover Priory to King's Cross, and then transferring to another train that will take you to Edinburgh. The train services on this route are operated by South Eastern Trains Service and LNER. The total journey duration, including transfers, typically takes approximately 5 hours and 56 minutes. The ticket prices for this train journey from Dover to Edinburgh range from £194 to £283.
  • The fastest train route from Dover to Edinburgh involves traveling from Dover Priory to King's Cross station and then transferring to a train operated by LNER that will take you to Edinburgh. This journey typically takes around 5 hours and 56 minutes. While there are no direct trains on this route, taking these specific connections offers the quickest way to travel between Dover and Edinburgh by train.
  • Trains traveling from Dover to Edinburgh depart from Dover Priory station. This station serves as the departure point for the train services operated by South Eastern Trains Service on this route. Passengers can board the train at Dover Priory to begin their journey to Edinburgh.
  • There are multiple trains available for the journey from Dover to Edinburgh, even though there is no direct train service between these two cities. Passengers can board a train at Dover Priory station and transfer at King's Cross to continue their journey to Edinburgh. The train services are operated by South Eastern Trains Service and LNER, offering travelers options for their travel itinerary. The total travel time for the journey, including transfers, is approximately 5 hours and 56 minutes.
  • The train journey from Dover to Edinburgh operated by LNER, arrives at Edinburgh station. Passengers disembark at Edinburgh station, which is the final destination of this particular train service. Located in the city center, Edinburgh station provides convenient access to various attractions and amenities for travelers arriving in the capital of Scotland.
  • The first train of the day from Dover to Edinburgh, with services operated by South Eastern Trains Service, typically departs from Dover Priory station in the early morning, allowing passengers to make connections for the journey. The last train of the day on this route, operated by LNER, departs from King's Cross in the late evening, reaching Edinburgh station as its final destination. Passengers should check the specific train schedules for the most up-to-date departure times as timings may vary depending on the day of the week.
  • There are no direct train trips between Dover and Edinburgh. Passengers traveling from Dover to Edinburgh will need to transfer at King's Cross station to continue their journey. While there may not be direct trains, there are multiple daily options available for travel between these two cities, allowing passengers to plan their trips according to their preferred departure times. It is advisable to check the train schedules in advance to choose the most convenient option for your journey.
  • No, there is no direct train service available between Dover and Edinburgh. Travelers will need to take a train from Dover Priory to King's Cross and then transfer to another train to reach Edinburgh, making the journey take approximately 5 hours and 56 minutes in total. While there isn't a direct option, this route allows passengers to enjoy a scenic train journey through the British countryside before reaching their final destination in Edinburgh.
  • The ticket prices for a train journey from Dover to Edinburgh typically range from £194 to £283. It's advisable to book your tickets in advance to secure the best fares and availability. The variation in prices may depend on factors such as the class of travel, time of booking, and the type of ticket. Travelers should check for any discounts or promotional offers that may help lower the cost of their train journey.

Will you be returning to Dover by train?

If you are looking for the return train journey, check out trains from Edinburgh to Dover

See schedule