Trip to Sheffield

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration3h
Distance272 km
Avg. price$ 91
Train trips5 found

Trains from London to Sheffield

🕒 The train ride from London to Sheffield takes approximately 2 hours and 11 minutes, allowing you to sit back, relax, and enjoy the scenic views along the way. East Midlands Railways ensures a comfortable and efficient travel experience. 💷 Ticket prices for the London to Sheffield train route range from £51 to £79, offering budget-friendly options for travellers looking to explore these vibrant cities in the United Kingdom.

Where to stay in Sheffield

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

Find accommodation
  • To travel by train from London to Sheffield, you can use the services provided by East Midlands Railways. The direct train departs from London St Pancras Intl and arrives at Sheffield, with departures occurring hourly every day. The journey typically takes approximately 2 hours and 11 minutes. Ticket prices for this route range from £52 to £80, depending on the class and time of booking.
  • The fastest train between London and Sheffield is a direct service operated by East Midlands Railways. This train departs from London St Pancras Intl and arrives at Sheffield, with services running hourly every day. The journey duration is approximately 2 hours and 11 minutes, making it a convenient option for travelers looking to reach Sheffield from London in a relatively short time. Ticket prices for this fast train range from £52 to £80, depending on factors such as class and booking time.
  • Trains departing from London and heading to Sheffield are operated by East Midlands Railways, with the departure station being London St Pancras Intl. Passengers can board the trains at this central London station to begin their journey to Sheffield. London St Pancras Intl offers convenient connections to various parts of the city, making it a popular starting point for those traveling to Sheffield by train.
  • There are hourly direct train services operating every day between London St Pancras Intl and Sheffield. These trains, provided by East Midlands Railways, offer travelers a convenient and frequent transportation option. The journey typically takes around 2 hours and 11 minutes, making it an efficient way to travel between the two cities. Prices for the London to Sheffield train tickets can range from £52 to £80, depending on the class and time of booking.
  • The train from London to Sheffield operated by East Midlands Railways, arrives at Sheffield station. Sheffield station is located in the city center, making it convenient for travelers to access various transportation options, hotels, and attractions upon arrival. Passengers can easily disembark from the train and continue their journey within Sheffield or to other destinations from this centrally located station.
  • The first train of the day from London St Pancras Intl to Sheffield, operated by East Midlands Railways, typically departs in the early morning hours. The last train of the day usually leaves London St Pancras Intl for Sheffield in the late evening. With trains departing hourly and operating every day, passengers have a range of options to choose from when planning their journey from London to Sheffield by train.
  • There are multiple direct train trips each day between London St Pancras Intl and Sheffield, operated by East Midlands Railways. These services run hourly and operate every day, providing travelers with frequent options to make the journey. With a travel time of approximately 2 hours and 11 minutes, passengers can choose a convenient departure time that suits their schedule when traveling from London to Sheffield by train. Ticket prices for these direct train trips range from £52 to £80, offering flexibility for different budget preferences.
  • Yes, there is a direct train between London St Pancras Intl and Sheffield, with services departing hourly and operating every day. The journey on this direct route typically takes around 2 hours and 11 minutes, providing a convenient and efficient way to travel between London and Sheffield by train. Passengers can enjoy a seamless and straightforward trip without the need to change trains or make multiple transfers along the way.
  • The cost of a train ticket from London to Sheffield typically ranges from £52 to £80, depending on factors such as the class of travel and availability. Passengers can choose from various fare options to suit their budget and preferences. Booking in advance or taking advantage of any available discounts can help travelers secure the best price for their journey between London and Sheffield by train.

Will you be returning to London by train?

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

See schedule