Trip to Galashiels

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

🚆 The direct train journey from Edinburgh to Galashiels takes approximately 53 minutes, with hourly services operating every day by First ScotRail Service. 🌄 Covering a distance of 54.5 km, the scenic route offers a quick and convenient way to travel between the two picturesque towns in the United Kingdom. 💷 Ticket prices for the train ride from Edinburgh to Galashiels range from £8 to £12, making it an affordable and enjoyable travel option for visitors and locals alike.

Where to stay in Galashiels

There are over 14 hotels to stay in Galashiels. Prices range from $64 per night.

Find accommodation
  • The train services from Edinburgh to Galashiels are provided by First ScotRail Service. These services operate hourly and run every day, with a journey time of approximately 53 minutes. You can check the schedule and book tickets through the ScotRail website or by contacting them directly. Ticket prices for this route typically range between £8 to £12, making it an efficient and cost-effective mode of travel between the two destinations.
  • The fastest train between Edinburgh and Galashiels is the direct service operated by First ScotRail Service. This train departs from Edinburgh station and arrives at Galashiels station, with a journey time of approximately 53 minutes. These trains run hourly and operate every day, offering a quick and efficient way to travel between the two cities.
  • Trains departing for Galashiels from Edinburgh are operated by First ScotRail Service and depart from Edinburgh station. Edinburgh station serves as the main departure point for travelers heading to Galashiels by train. Passengers can easily access Edinburgh station from various parts of the city, making it a convenient starting point for their journey to Galashiels.
  • There are hourly train services between Edinburgh and Galashiels operated by First ScotRail Service. These trains run every day, providing regular and convenient transportation options for travelers. The journey typically takes around 53 minutes, offering a quick and efficient way to travel between the two locations. Passengers can enjoy the flexibility of multiple departures throughout the day when planning their trip from Edinburgh to Galashiels by train.
  • The train traveling from Edinburgh to Galashiels operated by First ScotRail Service, arrives at Galashiels station. This conveniently located station serves as the final destination for the journey between the two cities. Upon arrival at Galashiels station, passengers can easily access local transportation options or explore the surrounding area. The station provides a welcoming and accessible entry point for travelers visiting Galashiels by train from Edinburgh.
  • The first train from Edinburgh to Galashiels, operated by First ScotRail Service, departs from Edinburgh station early in the morning as part of the hourly services that run throughout the day. The exact departure times may vary, but travelers can expect the first train to leave Edinburgh station at a convenient time for early morning travel. Similarly, the last train of the day from Edinburgh to Galashiels also operates as part of the hourly schedule, providing passengers with flexibility in planning their journey between the two destinations.
  • There are multiple direct train trips each day between Edinburgh and Galashiels. The services, operated by First ScotRail Service, run hourly every day, providing travelers with frequent and convenient options for their journey. Passengers can choose from various departure times throughout the day, ensuring flexibility in planning their travel between the two destinations.
  • Yes, there is a direct train between Edinburgh and Galashiels. Operated by First ScotRail Service, this direct service departs from Edinburgh station and arrives at Galashiels station. Trains run hourly, providing passengers with a convenient and efficient transportation option for the approximately 53-minute journey between the two locations.
  • The cost of a train ticket from Edinburgh to Galashiels typically ranges from £8 to £12. The price may vary depending on factors such as the time of booking, class of travel, and availability of discounts or promotions. It is advisable to check the current fares and availability when planning your journey to ensure you secure the best possible price for your trip.

Will you be returning to Edinburgh by train?

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

See schedule