Trip to Sheffield

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Walsall to Sheffield

🚆 Traveling from Walsall to Sheffield by train involves a journey with transfers, taking approximately 2 hours. Departing from Walsall station, passengers will need to change trains at Birmingham New Street. 🚉 Route options vary in duration and transfers, with the fastest journey taking 1 hour and 57 minutes covering a distance of 139 km. Passengers may need to switch trains at different stations such as Birmingham International and Sheffield, operated by agencies like West Midlands Railway and CrossCountry.

Where to stay in Sheffield

There are over 178 hotels to stay in Sheffield. Prices range from $30 per night.

Find accommodation
  • There is no direct train from Walsall to Sheffield. However, you can take a train from Walsall to Birmingham New Street and then transfer to a CrossCountry service to Sheffield. The journey takes approximately 2 hours. West Midlands Railway operates the service from Walsall to Birmingham New Street, while CrossCountry operates the service from Birmingham New Street to Sheffield.
  • The fastest train route from Walsall to Sheffield is by taking the train towards Birmingham International, then transferring to the train towards Edinburgh. This route takes approximately 1 hour and 57 minutes with a total distance of 139 km. The services are operated by West Midlands Trains and CrossCountry.
  • Trains departing from Walsall for Sheffield are operated by West Midlands Railway and depart from Walsall station.
  • There are multiple routes available by train from Walsall to Sheffield each with different numbers of transfers. Depending on the route chosen, travelers may have to make one or two transfers during the journey. The total duration of the trip, including transfers, typically takes around 2 hours to reach Sheffield from Walsall by train.
  • The train services from Walsall to Sheffield operated by CrossCountry, arrive at Sheffield station. Passengers traveling on this route will disembark at Sheffield station, which is the final destination for this particular train service. Sheffield station is conveniently located in the city center, allowing travelers easy access to various transportation links, accommodation options, and attractions in Sheffield.
  • The first train of the day from Walsall to Sheffield departs from Walsall station in the early morning, typically around 5:30 am. The last train on this route usually leaves Walsall station in the late evening, around 10:30 pm.
  • There are no direct train trips available each day between Walsall and Sheffield. Travelers must take a service from Walsall to Birmingham New Street and then transfer to a subsequent train to Sheffield via CrossCountry. This journey with transfers typically takes around 2 hours to complete.
  • There is no direct train available between Walsall and Sheffield. Travelers will need to take a journey that involves transferring at Birmingham New Street to reach Sheffield. The entire trip, including transfers, typically takes around 2 hours to complete.

Will you be returning to Walsall by train?

If you are looking for the return train journey, check out trains from Sheffield to Walsall

See schedule