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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Rochester to Edinburgh

distanceDistance348 miles (562 km)
changesDirect trainYes

Trains from Rochester to Edinburgh cover the 348 miles (562 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Rochester and arrive in Edinburgh Waverley.

Travel Tips

Trains from Rochester to Edinburgh
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 Rochester to Edinburgh.
How many miles is it from Rochester to Edinburgh by train?
The Rochester to Edinburgh train distance is approximately 348 miles (562 km).
When travelling by train from Rochester to Edinburgh, which train station in Rochester do I depart from and which train station in Edinburgh do I arrive in?

Omio customers book a train from Rochester   to Edinburgh Waverley   most frequently for this route.

Where is the train station in Rochester to go to Edinburgh? Where is the train station in Edinburgh located?

Passengers board the train most frequently from Rochester, which is located around 0.4 miles (589 m) away from the city centre, and they get off the train at Edinburgh Waverley, located 0.2 miles (429 m) away from the city centre.

Important Stations and Airports for this Journey

The major railway station for departures from Rochester is Rochester. Read all the information you need to know about services, amenities and connections at Rochester for your trip between Rochester and Edinburgh.

More options for your journey from Rochester to Edinburgh

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