No, there is no direct train from Berlin to Edinburgh. However, there are services departing from Berlin Hbf and arriving at Edinburgh via Koeln Hbf, Brussel-Zuid / Bruxelles-Midi and London Kings Cross. The journey, including transfers, takes approximately 15h 15m.More details
The distance between Berlin and Edinburgh is 1141 km.
Berlin to Edinburgh train services, operated by Deutsche Bahn, depart from Berlin Hbf station.More details
Berlin to Edinburgh train services, operated by LNER, arrive at Edinburgh station.More details
Edinburgh is 1h behind Berlin. It is currently 9:41 AM in Berlin and 8:41 AM in Edinburgh.
There are 2091+ hotels available in Edinburgh. Prices start at £68 per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps