Compare prices and tickets by train, bus or flight

Wed
Dec 1
$75Cross Country
$17National Express
Thu
Dec 2
$75Cross Country
$4Flixbus
Fri
Dec 3
$49Cross Country
$7Flixbus
Sat
Dec 4
$75Cross Country
$8Flixbus
Sun
Dec 5
$75Cross Country
$11Flixbus
Mon
Dec 6
$74Cross Country
$9Megabus
Tue
Dec 7
$74Cross Country
$11National Express
Thu
Dec 9
$28Cross Country
$4Flixbus
Sat
Dec 11
$36Cross Country
$8Flixbus
Sun
Dec 12
$35Cross Country
$4Flixbus
Mon
Dec 13
$75Cross Country
$11National Express
Wed
Dec 15
$28Cross Country
$5Flixbus
Thu
Dec 16
$36Cross Country
$5Flixbus
Fri
Dec 17
$36Cross Country
$9Megabus
Sat
Dec 18
$36Cross Country
$9Megabus
Sun
Dec 19
$36Cross Country
$13Megabus
Mon
Dec 20
$35Cross Country
$13Megabus
Tue
Dec 21
$75Cross Country
$18Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Sheffield and Birmingham

distanceDistance64 miles (104 km)
durationAverage train duration1 h 10 min
priceAverage train ticket price$71 (€59)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country

Trains from Sheffield to Birmingham cover the 64 miles (104 km) long journey taking on average 1 h 10 min with our travel partners like Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $71 (€59), you can find the cheapest train ticket for as low as $49 (€41). Travelers depart most frequently from Sheffield and arrive in Birmingham New Street.

Train companies

Crosscountry Railways trains from Sheffield to Birmingham

Buy your official Crosscountry Railways train tickets from Sheffield to Birmingham from $49 (€41) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.

Crosscountry Railways

Crosscountry Railways is one of the best options when traveling by train between Sheffield and Birmingham. Omio quickly shows you current Crosscountry Railways train schedules for the Sheffield - Birmingham trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest journey available. The distance from Sheffield to Birmingham is around 64 miles (104 km) and the cheapest Crosscountry Railways one-way ticket you can book starts at $49 (€41). As you check the latest Sheffield to Birmingham train schedule from Crosscountry Railways for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Birmingham safely. If you search for Crosscountry Railways tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Crosscountry Railways ticket from Sheffield to Birmingham so you can spend more time enjoying the smooth and easy journey!

Operator ticket policies for COVID

  • 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 Birmingham
Travel by train to Birmingham 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 Birmingham.
FAQs
How much do cheap trains between Sheffield and Birmingham cost?
Train tickets between Sheffield and Birmingham for some dates and times can be found for as cheap as $49 (€41)  one way in the next 7 days.
How much is the train between Sheffield and Birmingham on average?
The Sheffield to Birmingham train ticket price is on average $71 (€59)  if you are looking to buy your tickets for this journey in the next week.
How far is Birmingham from Sheffield by train?
The distance to Birmingham from Sheffield by train is approximately 64 miles (104 km).
How many hours is the train time from Sheffield to Birmingham?
The train time between Sheffield and Birmingham is on average 1 h 10 min  for the 64 miles (104 km) long journey, but the time it takes to go from Sheffield to Birmingham by train can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Sheffield to Birmingham depart from? Which Birmingham train station do I come into from Sheffield?

Omio customers traveling this route book their trains from Sheffield   to Birmingham New Street.

Where do I find the Sheffield train station to Birmingham? Where is the Birmingham train station?

Passengers booking this journey most frequently board their trains from Sheffield and need to travel around 0.4 miles (559 m) from the city center to get to this train station.

Passengers arriving in Birmingham most often arrive at Birmingham New Street and need to travel around 0.2 miles (399 m) from this train station to the city center.

Which train providers can get me from Sheffield to Birmingham?
Take the Sheffield to Birmingham train with Cross Country. However, it's always good to check out all possible train providers for the route to Birmingham from Sheffield as there might be differences in the amenities they offer.
How many train services are there between Sheffield and Birmingham a day?
On average, there are 25 trains a day from Sheffield to Birmingham. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase train tickets from Sheffield to Birmingham for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Birmingham from Sheffield within the next 7 days, you can find tickets to cost on average $71 (€59) one way. To find the best prices for this route, consider booking your train ticket from Sheffield to Birmingham a few months in advance.

Important Stations and Airports for this Journey

Sheffield
Birmingham
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 journey to Birmingham from Sheffield.