Timetables & Maps

  • Berwick-upon-Tweed

    Services operating within the Berwick-upon-Tweed area.

    10 Services
  • Kelso and Jedburgh

    Services operating within the Kelso and Jedburgh area.

    3 Services
  • Galashiels

    Services operating to and from Galashiels

    10 Services
  • Hawick and Carlisle

    Services operating with the Hawick and Carlisle area

    2 Services
  • Peebles

    Services operating within the Peebles area.

    4 Services
  • Edinburgh

    Services operating to and from Edinburgh

    4 Services
  • The service X62 has disruptions

    Galashiels to Edinburgh, via Innerleithen, Peebles, Penicuik

    • ⚠️ Service Disruption – North Bridge, Edinburgh (Evenings Only) ⚠️

      12th Mar 2026 onwards

      Service Disruption – North Bridge, Edinburgh (Evenings Only)
      The North Bridge, Edinburgh will be closed each evening between 22:00 and 06:00 from Saturday 14th March until Wednesday 22 July 2026 to allow contractors to dismantle scaffolding from the underside of the bridge.

      This closure affects only the final journey of the day on Service X62 from Edinburgh Bus Station.

      Journeys Affected
      Monday–Saturday: 22:10 departure from Edinburgh Bus Station

      Sunday: 21:50 departure from Edinburgh Bus Station

      Diversion Route for These Last Journeys Only

      The affected X62 departures will operate the following diversion:
      Edinburgh Bus Station
      York Place
      Queen Street
      Hanover Street
      The Mound
      North Bank Street
      Bank Street
      George IV Bridge
      Chambers Street

      The bus will then rejoin the normal route at South Bridge.

      The South Bridge stop will not be served during this closure.
      Customers should use the Chambers Street bus stop instead.
      Only the last X62 journey of the day is impacted.

      All other services will operate as normal.

  • Edinburgh to Carlisle, via Newtongrange, Galashiels, Selkirk, Hawick, Langholm

  • Duns to Berwick-Upon-Tweed

  • The service 51 has disruptions

    Galashiels to Edinburgh, Via BGH, Newtown St Boswells, Earlston, Lauder, Pathhead

    • Melrose Festival 2026.

      15th - 20th Jun 2026

      Melrose Festival 2026.
      Customers are advised that due to the Melrose Festival 2026, services may be subject to delays or diversions at the following times:

      On Monday 15 June, there will be a rolling road closure at The Square and Buccleuch Street between 17:45 and 18:30, along with a further rolling closure affecting Newstead and the B6374/B6360 (Lowood/Darnick) between 17:45 and 21:00.

      On Tuesday 16 June, rolling road closures will be in place within Melrose between 17:30 and 20:00.

      On Wednesday 17 June, rolling road closures will affect Melrose and Newstead between 17:30 and 20:00.

      On Thursday 18 June, there will be a rolling road closure at The Square and Buccleuch Street between 19:45 and 20:30.

      On Saturday 20 June, a rolling road closure will be in place at The Square, High Street and Dingleton Road between 14:20 and 14:40.

      Delays and diversions may occur during these times. We apologise for any inconvenience this may cause and thank you for your understanding.

  • The service 60 has disruptions

    Galashiels to Berwick-Upon-Tweed

    • Melrose Festival 2026.

      15th - 20th Jun 2026

      Melrose Festival 2026.
      Customers are advised that due to the Melrose Festival 2026, services may be subject to delays or diversions at the following times:

      On Monday 15 June, there will be a rolling road closure at The Square and Buccleuch Street between 17:45 and 18:30, along with a further rolling closure affecting Newstead and the B6374/B6360 (Lowood/Darnick) between 17:45 and 21:00.

      On Tuesday 16 June, rolling road closures will be in place within Melrose between 17:30 and 20:00.

      On Wednesday 17 June, rolling road closures will affect Melrose and Newstead between 17:30 and 20:00.

      On Thursday 18 June, there will be a rolling road closure at The Square and Buccleuch Street between 19:45 and 20:30.

      On Saturday 20 June, a rolling road closure will be in place at The Square, High Street and Dingleton Road between 14:20 and 14:40.

      Delays and diversions may occur during these times. We apologise for any inconvenience this may cause and thank you for your understanding.

  • The service 67 has disruptions

    Galashiels to Berwick-Upon-Tweed

    • upcoming roadworks A698 between Velvet hall and Cornhill

      16th - 19th Jun 2026

      Please be aware due to planned roadworks on the A698 16th - 19th June, We may experience a delay while the works are in place.

    • Melrose Festival 2026.

      15th - 20th Jun 2026

      Melrose Festival 2026.
      Customers are advised that due to the Melrose Festival 2026, services may be subject to delays or diversions at the following times:

      On Monday 15 June, there will be a rolling road closure at The Square and Buccleuch Street between 17:45 and 18:30, along with a further rolling closure affecting Newstead and the B6374/B6360 (Lowood/Darnick) between 17:45 and 21:00.

      On Tuesday 16 June, rolling road closures will be in place within Melrose between 17:30 and 20:00.

      On Wednesday 17 June, rolling road closures will affect Melrose and Newstead between 17:30 and 20:00.

      On Thursday 18 June, there will be a rolling road closure at The Square and Buccleuch Street between 19:45 and 20:30.

      On Saturday 20 June, a rolling road closure will be in place at The Square, High Street and Dingleton Road between 14:20 and 14:40.

      Delays and diversions may occur during these times. We apologise for any inconvenience this may cause and thank you for your understanding.

  • The service 68 has disruptions

    Galashiels to Jedburgh

    • Melrose Festival 2026.

      15th - 20th Jun 2026

      Melrose Festival 2026.
      Customers are advised that due to the Melrose Festival 2026, services may be subject to delays or diversions at the following times:

      On Monday 15 June, there will be a rolling road closure at The Square and Buccleuch Street between 17:45 and 18:30, along with a further rolling closure affecting Newstead and the B6374/B6360 (Lowood/Darnick) between 17:45 and 21:00.

      On Tuesday 16 June, rolling road closures will be in place within Melrose between 17:30 and 20:00.

      On Wednesday 17 June, rolling road closures will affect Melrose and Newstead between 17:30 and 20:00.

      On Thursday 18 June, there will be a rolling road closure at The Square and Buccleuch Street between 19:45 and 20:30.

      On Saturday 20 June, a rolling road closure will be in place at The Square, High Street and Dingleton Road between 14:20 and 14:40.

      Delays and diversions may occur during these times. We apologise for any inconvenience this may cause and thank you for your understanding.

  • Galashiels to Langlee

  • Galashiels to Selkirk

  • Berwick-Upon-Tweed to St Abbs

  • Berwick-Upon-Tweed to Dunbar

  • Berwick-Upon-Tweed to Wooler, via Millfield, Ford

  • Galashiels to Earlston High School

  • Wooler to Alnwick via Belford

  • Berwick-Upon-Tweed to Wooler, via Lowick, Scremerston

  • Berwick-Upon-Tweed Town Service

  • Hawick Town Service, via Burnfoot, Silverbuthall, Mart St, Stirches

  • Heriot, Road End to Galashiels Academy

  • Cardrona to Peebles High School

  • Innerleithen to Peebles High School

  • West Linton to Peebles High School

  • Belford to Chathill via Bamburgh, Seahouses