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

🚆 The journey from Galashiels to Edinburgh by train is quick and convenient, with direct services departing hourly and operating every day. The trip takes approximately 54 minutes, offering a comfortable way to travel between the two cities. 🚆 With ticket prices ranging from £9 to £21, travelers can choose a convenient time to embark on their journey and experience the seamless ride from Galashiels to Edinburgh. Whether for work or leisure, the train ride offers a convenient and efficient way to reach the vibrant capital city of Scotland.

Where to stay in Edinburgh

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

Find accommodation
  • The train route from Galashiels to Edinburgh is operated by First ScotRail Service. Trains depart hourly and the journey typically takes around 54 minutes. There are multiple routes available, with trains departing from Galashiels station and arriving at Edinburgh station. Ticket prices for this journey can vary between £10 to £21, providing a convenient and affordable mode of transportation between these two locations in the United Kingdom.
  • The fastest train route between Galashiels and Edinburgh is the one that takes approximately 51 minutes. This route departs from Galashiels station and arrives at Edinburgh Waverley station. Operated by First ScotRail Service, this efficient service allows travelers to reach their destination quickly and comfortably. Additionally, ticket prices for this speedy journey can range from £10 to £21, providing a convenient option for those traveling between these two locations in the United Kingdom.
  • Trains leaving for Edinburgh from Galashiels depart from Galashiels station. This station serves as the main departure point for the Galashiels to Edinburgh train services operated by First ScotRail Service. Passengers can board the train at Galashiels station to begin their journey towards Edinburgh with ease and convenience.
  • There are multiple trains available between Galashiels and Edinburgh. These services are operated by First ScotRail and depart from Galashiels station. Trains run hourly, offering passengers frequent options to travel between the two cities with a journey time of approximately 54 minutes. Travelers can choose from various departure times throughout the day to suit their itinerary when making the trip by train from Galashiels to Edinburgh.
  • The train from Galashiels to Edinburgh operated by First ScotRail Service arrives at Edinburgh station. Edinburgh station is a central transportation hub located in the heart of the city, providing convenient access to various local attractions, accommodation options, and onward travel connections. Passengers disembarking at Edinburgh station can easily explore the city or continue their journey to other destinations in the area, making it a convenient arrival point for travelers coming from Galashiels by train.
  • The first train of the day from Galashiels to Edinburgh departs in the early morning and the last train typically runs in the late evening. These services are operated by First ScotRail Service and are available hourly throughout the day, providing travelers with flexible options for their journey. With a travel time of approximately 54 minutes, passengers can choose from various departure times to suit their schedule when traveling between Galashiels and Edinburgh by train.
  • There are multiple direct train trips available each day between Galashiels and Edinburgh. These services, operated by First ScotRail Service, depart from Galashiels station and arrive at Edinburgh station, with trains running hourly. Travelers have the convenience of choosing from various departure times throughout the day for their journey, with the trip typically taking around 54 minutes by train between Galashiels and Edinburgh. Ticket prices for these direct train trips vary from £10 to £21, offering passengers affordable transportation options.
  • Yes, there is a direct train between Galashiels and Edinburgh. Operated by First ScotRail Service, this direct train service departs from Galashiels and arrives at Edinburgh on an hourly basis, operating every day. The journey typically takes around 54 minutes, providing a convenient and efficient travel option for passengers commuting between these two locations in the United Kingdom.
  • The cost of a train ticket from Galashiels to Edinburgh typically ranges from £10 to £21. The price may vary depending on factors such as the time of booking, class of travel, and any available discounts or promotions. Passengers have the flexibility to choose a fare that suits their budget and travel preferences when booking a train journey between Galashiels and Edinburgh.

Will you be returning to Galashiels by train?

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

See schedule