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 Preston (Lancashire) to Edinburgh

🚆 Embark on a convenient journey from Preston to Edinburgh by train with a direct service operated by Avanti West Coast, departing hourly and taking approximately 2 hours and 26 minutes. 💷 Ticket prices for the Preston to Edinburgh train range from £32 to £182, offering flexibility for passengers seeking both affordability and premium travel options.

Where to stay in Edinburgh

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

Find accommodation
  • The train services from Preston to Edinburgh are primarily provided by Avanti West Coast. The direct train route departs from Preston station and arrives at Edinburgh station, with services operating hourly every day. The journey typically takes around 2 hours and 26 minutes. Ticket prices for this train route can range from £32 to £183, depending on the class of travel and booking timings.
  • The fastest train between Preston and Edinburgh is the direct service operated by Avanti West Coast. This train departs from Preston station and arrives at Edinburgh station, offering a journey time of approximately 2 hours and 26 minutes. Services run hourly every day, providing passengers with a convenient and efficient travel option between the two cities. Ticket prices for this fast train service can vary between £32 and £183, depending on factors such as class of travel and booking times.
  • Trains leaving for Edinburgh from Preston depart from Preston station. This station is the main departure point for the Avanti West Coast train services connecting the two cities. Passengers can easily access Preston station to board their train for the journey to Edinburgh.
  • There are multiple trains operating between Preston and Edinburgh. The train services, provided by Avanti West Coast, depart from Preston station and arrive at Edinburgh station, with trains departing hourly and running every day. The journey duration typically lasts about 2 hours and 26 minutes, offering passengers frequent and convenient transportation options between the two cities. Ticket prices for these trains can range from £32 to £183, depending on factors such as class of travel and booking conditions.
  • The train from Preston to Edinburgh operated by Avanti West Coast, arrives at Edinburgh station. Edinburgh station is a major railway hub located in the city center, providing easy access to various local transportation options and nearby attractions. Passengers disembarking at Edinburgh station can quickly explore the city's landmarks, museums, and cultural sites, as well as conveniently connect to other parts of Edinburgh or beyond.
  • The first train of the day from Preston to Edinburgh, operated by Avanti West Coast, typically departs early in the morning to accommodate early travelers. The last train of the day on this route usually leaves Preston in the late evening, allowing passengers to reach Edinburgh before nighttime. With hourly services operating every day, passengers have flexibility in choosing a convenient departure time for their journey, which lasts approximately 2 hours and 26 minutes. Ticket prices for these trains can vary between £32 and £183, depending on factors such as booking class and availability.
  • There are multiple direct train trips available each day between Preston and Edinburgh. These services, operated by Avanti West Coast, depart hourly and operate every day, providing passengers with several options for traveling between the two cities. The journey typically takes around 2 hours and 26 minutes, allowing for a convenient and efficient travel experience. Ticket prices for these direct trains can range from £32 to £183, offering flexibility for passengers based on their budget and preferences.
  • Yes, there is a direct train available between Preston and Edinburgh. The direct train service, operated by Avanti West Coast, departs from Preston station and arrives at Edinburgh station, making the journey seamless and convenient. These direct trains depart hourly and operate every day, with the travel time typically taking around 2 hours and 26 minutes, providing passengers with a hassle-free option for traveling between the two cities.
  • The cost of a train ticket from Preston to Edinburgh can vary depending on factors such as class of travel, time of booking, and availability. Generally, prices for this route range from £32 to £183. Passengers have the flexibility to choose from different fare options that suit their budget and travel preferences, with various price points available to accommodate different needs and requirements.

Will you be returning to Preston (Lancashire) by train?

If you are looking for the return train journey, check out trains from Edinburgh to Preston (Lancashire)

See schedule