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

🚆 Embark on a scenic train journey from Peebles to Edinburgh. The route covers a distance of 37.0 km and takes approximately 1 hour and 16 minutes to reach the vibrant capital city. 🚌 Begin your trip by taking a bus towards Edinburgh, which lasts for about 1 hour and 4 minutes. The bus service operated by Borders Buses departs from the Post Office in Galashiels and arrives at Surgeons' Hall in Edinburgh. For more information and ticket bookings, visit Borders Buses' website at https://bordersbuses.co.uk/.

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 Peebles to Edinburgh is operated by Borders Buses. The journey takes approximately 1 hour and 16 minutes to reach Edinburgh, covering a distance of 37.0 km. The first step of the journey involves taking a bus towards Edinburgh, which takes about 1 hour and 4 minutes. The bus from Edinburgh to Galashiels departs from the Post Office and arrives at Surgeons' Hall. For more information and booking, you can visit the Borders Buses website at https://bordersbuses.co.uk/.
  • The fastest option for traveling from Peebles to Edinburgh is by taking the train operated by Borders Buses. This route takes approximately 1 hour and 16 minutes to reach Edinburgh, covering a distance of 37.0 km. The journey involves taking a bus towards Edinburgh as the first step, which typically takes about 1 hour and 4 minutes. For more information and booking, you can visit the Borders Buses website at https://bordersbuses.co.uk/.
  • There are no direct train services between Peebles and Edinburgh. However, travelers can take a bus towards Edinburgh as the first step of the journey, which takes about 1 hour and 4 minutes. The Borders Buses operate the bus service from Edinburgh to Galashiels, departing from the Post Office and arriving at Surgeons' Hall. For more information and booking, you can visit the Borders Buses website at https://bordersbuses.co.uk/.
  • As there are no direct train services from Peebles to Edinburgh there are no specific first and last trains for this route. However, for the bus journey as the first step, the first bus towards Edinburgh typically departs early in the morning, and the last bus departs in the evening. Travelers are advised to check the Borders Buses schedule for the most up-to-date information on bus timings for this route. For more information and booking, you can visit the Borders Buses website at https://bordersbuses.co.uk/.
  • There are no direct train trips between Peebles and Edinburgh. The journey involves taking a bus towards Edinburgh as the first step, with the bus journey taking about 1 hour and 4 minutes to reach Galashiels. From there, travelers can then explore various transportation options such as trains or buses to continue their journey to Edinburgh. For scheduling and connections, it is recommended to check the Borders Buses website at https://bordersbuses.co.uk/ for more details.

Will you be returning to Peebles by train?

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

See schedule