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 Naples to Edinburgh

🚆 Traveling from Naples to Edinburgh by train is a scenic journey that takes approximately 23 hours and 6 minutes. 🎫 The prices for a train ticket between Naples and Edinburgh can range from €459 to €922, depending on the class and availability. 🌍 The trip consists of multiple transfers, covering a total distance of around 2,900 kilometers and offering a blend of high-speed trains and scenic routes through picturesque European cities.

Where to stay in Edinburgh

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

Find accommodation
  • The companies providing train routes from Naples to Edinburgh include Trenitalia, ITALO TRENO, NS International, DB Fernverkehr AG, Eurostar, LNER, and CrossCountry. The journey takes approximately 23 hours and 6 minutes with prices ranging from €466 to €937 for a ticket. There are several route options with multiple transfers, varying in total distance traveled, duration, and number of changes along the way.
  • The fastest train option between Naples and Edinburgh is the High-Speed train departing from Cologne Central Station and arriving at Brussels South/Midi Train Station. From there, travelers can connect to St Pancras International to reach their final destination in Edinburgh. This route offers a combination of high-speed travel and convenient connections, making it one of the quickest ways to reach Edinburgh from Naples by train, despite the multiple transfers involved.
  • There are multiple train options available between Naples and Edinburgh with varying numbers of transfers and durations. The routes provided for this journey range from 7 to 8 transfers, each offering a different travel experience and duration. Travelers can choose the route that best suits their preferences based on the number of transfers, total travel time, and convenience.
  • The first train from Naples to Edinburgh typically departs in the early morning, around 5:00 AM - 6:00 AM, depending on the specific route chosen. The last train of the day tends to leave in the late evening, usually around 10:00 PM - 11:00 PM. Travelers should check the exact schedules for their selected route as timings may vary slightly between different train services.

Will you be returning to Naples by train?

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

See schedule