Trip to Edinburgh

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 Leicester to Edinburgh

🚆 **Overview**: Traveling from Leicester to Edinburgh by train involves a journey that lasts approximately 5 hours and 43 minutes, with a transfer at Sheffield. The train services are operated by East Midlands Railways and CrossCountry. 🚆 **Route Options**: There are multiple route options for the Leicester to Edinburgh trip, each with different durations and number of transfers. You can choose between routes that have 1 to 3 transfers, with journey times ranging from about 4 hours 40 minutes to 5 hours 28 minutes. Prices for the train tickets vary between £132 to £374. 🚆 **Final Destination**: Your train journey from Leicester will culminate at Edinburgh station, the final stop on the route. Enjoy the scenic views along the way as you traverse the distance of approximately 536 km to reach the historic city of Edinburgh from Leicester.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • There is no direct train from Leicester to Edinburgh, but you can take a route with transfers. The train services are operated by East Midlands Railways from Leicester to Sheffield, and then by CrossCountry from Sheffield to Edinburgh. The journey takes approximately 5 hours and 43 minutes. Prices for the train between Leicester and Edinburgh range from £133 to £377.
  • The fastest train route from Leicester to Edinburgh involves taking a train operated by CrossCountry from Leicester to Peterborough, and then transferring to a train operated by LNER from Peterborough to Edinburgh. This route takes about 5 hours and 2 minutes in total. Despite the transfers, this option offers a relatively quicker journey compared to other routes with multiple transfers.
  • Trains departing for Edinburgh from Leicester leave from Leicester station. This station serves as the departure point for the train services operated by East Midlands Railways en route to Edinburgh. Passengers traveling from Leicester can easily access Leicester station to begin their journey to Edinburgh.
  • There are multiple train routes available between Leicester and Edinburgh totaling at least six different options with various durations and transfers. The journey typically involves changing trains at different stations such as Sheffield, Birmingham New Street, Cambridge, and others, depending on the chosen route. Travelers can select the route that best fits their schedule and preferences, with journey durations ranging from around 4 hours 40 minutes to 5 hours 28 minutes.
  • The train services from Leicester to Edinburgh operated by CrossCountry, arrive at Edinburgh station. This station is located in the heart of Edinburgh's city center, making it convenient for travelers to access various attractions and accommodations upon arrival. Passengers can easily continue their journey from the Edinburgh station to explore the city and its surrounding areas.
  • The first train of the day from Leicester to Edinburgh departs from Leicester station in the early morning. The last train typically leaves Leicester station in the late afternoon, offering travelers a range of departure times throughout the day. It is advisable to check the specific train schedules on the respective railway company's websites for the most up-to-date information on departure times.
  • There are currently no direct train trips available between Leicester and Edinburgh. Travelers will need to take train services that involve transfers, such as those operated by East Midlands Railways departing from Leicester station and CrossCountry arriving at Edinburgh station via Sheffield. The journey, including transfers, typically takes around 5 hours and 43 minutes. It is recommended to check the specific train schedules and routes on the respective railway company's websites for the most accurate information on available trips each day.
  • There is no direct train service available between Leicester and Edinburgh. Travelers would need to take a train that departs from Leicester and travels to Sheffield, where they can then transfer to a train bound for Edinburgh. The entire journey, including transfers, typically takes around 5 hours and 43 minutes. It is advisable to plan for the transfers and check the train schedules in advance for a smooth travel experience.
  • The cost of a train ticket from Leicester to Edinburgh can vary, with prices typically ranging from £133 to £377. Factors such as the class of travel, time of booking, and availability of discounts may affect the ticket prices. It is recommended to check for promotional fares and book tickets in advance to secure the best possible price for your journey.

Will you be returning to Leicester by train?

If you are looking for the return train journey, check out trains from Edinburgh to Leicester

See schedule