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

🚆 Experience a scenic train journey from Selkirk to Edinburgh that takes approximately 1 hour and 3 minutes. 💷 Ticket prices for the train ride between Selkirk and Edinburgh range from £25 to £39, offering budget-friendly options for travelers.

Where to stay in Edinburgh

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

Find accommodation
  • The primary train service provider for the route from Selkirk to Edinburgh is ScotRail. The journey typically takes around 1 hour and 3 minutes by train. Ticket prices can vary between £26 and £40, depending on factors such as time of booking and class of travel. It is recommended to check the ScotRail website for the most up-to-date schedules and ticket prices for this route.
  • The fastest train between Selkirk and Edinburgh typically takes 1 hour and 3 minutes to reach the destination. This service is provided by ScotRail, with ticket prices for this journey ranging from £26 to £40. For passengers looking to minimize travel time between the two cities, opting for the fastest train service would be the ideal choice. It is advisable to check the specific train schedules to ensure the most current information on timings.
  • There are typically several trains that operate daily between Selkirk and Edinburgh, offering passengers flexibility in choosing their preferred departure time. The journey duration between the two cities by train is approximately 1 hour and 3 minutes. Ticket prices for these trains usually range from £26 to £40, providing passengers with a variety of fare options to suit their budget and travel preferences. Passengers are advised to check the train schedules to select the most suitable departure time for their journey.
  • The first train of the day from Selkirk to Edinburgh typically departs in the early morning, providing an early start for passengers wishing to travel between the two cities. The last train of the day usually leaves Selkirk for Edinburgh in the late evening, offering passengers the option of traveling later in the day. With a journey duration of around 1 hour and 3 minutes by train, passengers can conveniently plan their travel according to their preferred departure time. It is advisable to check the latest train schedules to confirm the exact departure times for the first and last trains of the day on this route.
  • There are several direct train trips available each day between Selkirk and Edinburgh, providing passengers with flexibility in choosing their preferred departure time. With a relatively short travel time of around 1 hour and 3 minutes by train, passengers can conveniently reach their destination without the need for transfers. The frequency of direct train services ensures that passengers have multiple options throughout the day to make the journey between Selkirk and Edinburgh. It is recommended to check the train schedules to determine the exact number of direct trips available on the desired travel date.
  • The cost of a train ticket from Selkirk to Edinburgh typically ranges from £26 to £40. The variation in ticket prices is influenced by factors such as the time of booking, class of travel, and availability of promotional offers. Passengers have the flexibility to choose the fare that best suits their budget and travel preferences when booking their train journey from Selkirk to Edinburgh. It is advisable to check for any discounts or special deals that may be available to help secure the most cost-effective ticket for the trip.

Will you be returning to Selkirk by train?

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

See schedule