COMPARE Prices across different modes

22 Oct
£59Cross Country
23 Oct
£118Cross Country
24 Oct
£59Cross Country
25 Oct
£58Cross Country
26 Oct
£47Cross Country
28 Oct
£47Cross Country
29 Oct
£59Cross Country
30 Oct
£59Cross Country
31 Oct
£58Cross Country
1 Nov
£59Cross Country
2 Nov
£48Cross Country
3 Nov
£47Cross Country

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Sheffield and Bristol

distanceDistance141 miles (227 km)
durationAverage train duration2 h 37 min
priceAverage train ticket price£65 (€74)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country

Trains from Sheffield to Bristol cover the 141 miles (227 km) long journey taking on average 2 h 37 min with our travel partners like Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £47, but the average price of train tickets is £65. Travellers depart most frequently from Sheffield and arrive in Bristol Temple Meads.

Train companies

Sheffield to Bristol with CrossCountry

Buy your official CrossCountry train tickets from Sheffield to Bristol from £47 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.


CrossCountry is a fast speed train company in the United Kingdom and for your next train between Sheffield and Bristol you can choose between Standard Class and First Class tickets on Omio.

If you're looking for cheap CrossCountry tickets from Sheffield to Bristol, check out Omio! With one-way Sheffield to Bristol train ticket prices starting as low as £47 when you book in advance, we'll help you get to Bristol from Sheffield by showing you the latest CrossCountry offers, train timetables and tickets for this 141 miles (227 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with CrossCountry. If you search for CrossCountry tickets between Sheffield and Bristol in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train from Sheffield to Bristol on offer, Omio makes it easier than ever for you to find that perfect train with CrossCountry so you can enjoy a smooth and comfortable journey.

CrossCountry from Sheffield to Bristol train information:

  • Average Duration: 3 h 2 min
  • Average Price: £47
  • CrossCountry frequency: 12 a day

These are CrossCountry 's ticket policies for COVID-19 for the train between Sheffield and Bristol:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Sheffield 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 Sheffield to Bristol.
What is the price of the cheapest train between Sheffield and Bristol?
Looking to save money on your route? Omio customers have found the cheapest train between Sheffield and Bristol for the next 7 days starting from £47  one way.
What is the cost of a train ticket from Sheffield to Bristol on average?
The Sheffield to Bristol train ticket price is on average £65  if you are looking to buy your tickets for this trip in the next week.
What is the distance from Sheffield to Bristol by train?
The train distance from Sheffield to Bristol is around 141 miles (227 km).
What is the average Sheffield to Bristol train duration?
The train time from Sheffield to Bristol is on average 2 h 37 min  for the 141 miles (227 km) long journey, but the time it takes to go between Sheffield and Bristol by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Sheffield to Bristol train leave from? Which Bristol train station do I come into from Sheffield?

Omio customers travelling this route book their trains from Sheffield   to Bristol Temple Meads.

Where is the train station in Sheffield to go to Bristol? Where is the train station in Bristol located?

Passengers board the train most frequently from Sheffield, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Bristol Temple Meads, located 1 mile (s) / 1 km away from the city centre.

Which train companies should I travel with from Sheffield to Bristol?
For the journey from Sheffield to Bristol you can take a train with Cross Country. Be sure to check out all possible train companies that offer services to Bristol from Sheffield on Omio to compare what amenities they may have.
How many train services are there to Bristol from Sheffield a day?
On average, there are 12 trains a day from Sheffield to Bristol. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Sheffield to Bristol? What time is the last train from Sheffield to Bristol?
The earliest train for this journey departs from Sheffield at 07: 56. The last train leaves from Sheffield at 09: 58. Check Omio for the latest train timetable from Sheffield to Bristol and book the best time to depart on your chosen travel date.
How early should I buy train tickets between Sheffield and Bristol to score the best deals?
The price of a one way train ticket from Sheffield to Bristol is on average £65 if you buy 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 companies offering this trip. In general, you can find train tickets to Bristol from Sheffield available a few months in advance.

Important Stations and Airports for this Journey

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