|Distance||369 miles (595 km)|
|Train frequency||5 a day|
|Direct train||Yes, there are 5 direct trains a day|
Trains from Edinburgh to Weymouth cover the 369 miles (595 km) long journey taking on average 11 h 5 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. Travellers depart most frequently from Edinburgh Waverley and arrive in Weymouth, Ranelagh Road.
Some of the Edinburgh train stations to Weymouth you can start your journey from include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. Similarly, some of the arrival train stations in Weymouth include Weymouth, Ranelagh Road and Weymouth.
When travelling this route, Omio customers are departing most frequently from Edinburgh Waverley and arriving in Weymouth, Ranelagh Road.
You can find the most popular departure train station for this trip, Edinburgh Waverley, located approximately 0.2 miles (429 m) from the city centre of Edinburgh. The most popular arrival train station in Weymouth, called Weymouth, Ranelagh Road, is located around 0.2 miles (430 m) away from its city centre.
Here are some other resources that might have the information you need