These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Travel Tips

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

When taking the train from Weymouth to Edinburgh, you can choose to depart from train stations like Weymouth, Ranelagh Road and Weymouth. Your route can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers who travel this route most frequently depart from Weymouth, Ranelagh Road   and arrive in Edinburgh Waverley.

Where is the train station in Weymouth? Where is the train station in Edinburgh?

Passengers board their train most frequently from Weymouth, Ranelagh Road and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.


Important Stations and Airports for this Journey


Trains from Weymouth to Edinburgh: related information

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