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

Deutsche Bahn

Overview: Train from Weymouth to Bristol

distanceDistance58 miles (94 km)
priceAverage train ticket price$32 (€26)
changesDirect trainYes
carriersTrain providersGreat Western Railway

Trains from Weymouth to Bristol cover the 58 miles (94 km) long journey with our travel partners like Great Western Railway. There are direct train services available. You can get the cheapest train tickets for this route for as low as $32 (€26), but the average price of train tickets is $32 (€26). Travelers depart most frequently from Weymouth, Ranelagh Road and arrive in Bristol Temple Meads.

Travel Tips: Trains from Weymouth to Bristol

Travel by train to Bristol 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 Bristol.

What is the price of the cheapest train from Weymouth to Bristol?

If you’re looking to save money on tickets, you can find cheap Weymouth to Bristol trains for as little as $32 (€26)  in the next 7 days.

How much is the train between Weymouth and Bristol on average?

If you’re looking to buy your train tickets in the next week, you can expect the Weymouth to Bristol train price to come in at an average of $32 (€26)  one way.

How far is Weymouth to Bristol by train?

The Weymouth to Bristol train distance is approximately 58 miles (94 km).

When traveling by train from Weymouth to Bristol, which train station in Weymouth do I depart from and which train station in Bristol do I arrive in?

Omio customers traveling this route book their trains from Weymouth, Ranelagh Road   to Bristol Temple Meads.

Where do I find the Weymouth train station to Bristol? Where is the Bristol train station?

You can find the most popular departure train station for this trip, Weymouth, Ranelagh Road, located approximately 0.2 miles (430 m) from the city center of Weymouth. The most popular arrival train station in Bristol, called Bristol Temple Meads, is located around 0.8 miles (1.3 km) away from its city center.

What train companies offer a service to Bristol from Weymouth?

Take the Weymouth to Bristol train with Great Western Railway. However, it's always good to check out all possible train providers for the route to Bristol from Weymouth as there might be differences in the amenities they offer.

How early should I buy Weymouth to Bristol train tickets to get the best deals?

The price of a one way train ticket from Weymouth to Bristol is on average $32 (€26) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Weymouth to Bristol available a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Weymouth is Weymouth, Ranelagh Road. Read all the information you need to know about services, amenities and connections at Weymouth, Ranelagh Road for your journey between Weymouth and Bristol.