51 Galashiels ↔ Edinburgh
Operated by Borders Buses. First bus 05:48, last bus 21:34. 33 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Galashiels Transport Interchange (Stance 5) | 05:48 | 05:55 | 07:10 | 07:18 | 07:51 | 08:48 | 10:18 | 11:48 | 12:40 | 13:18 | 13:55 | 14:48 | 15:05 | 16:18 | 18:46 | 20:46 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hawthorn Road (Adj) | 05:55 | 06:02 | 07:17 | 07:25 | 07:58 | 08:55 | 10:25 | 11:55 | 12:47 | 13:25 | 14:02 | 14:55 | 15:12 | 16:25 | 18:53 | 20:53 |
| Queen Elizabeth Drive (o/s 19) | 05:58 | · | 07:20 | 07:28 | 08:01 | 08:58 | 10:28 | 11:58 | · | 13:28 | 14:05 | 14:58 | · | 16:28 | 18:56 | 20:56 |
| Borders General Hospital Entrance (At) | 06:04 | 06:11 | 07:26 | 07:34 | 08:07 | 09:04 | 10:34 | 12:04 | 12:56 | 13:34 | · | 15:04 | 15:21 | 16:34 | 19:02 | 21:02 |
| Abbey Car Park (At) | 06:09 | 06:16 | 07:31 | 07:39 | · | 09:09 | 10:39 | 12:09 | 13:01 | 13:39 | · | 15:09 | 15:26 | 16:39 | 19:07 | 21:07 |
| Rushbank (Nr) | · | · | · | · | · | · | · | · | 13:05 | · | · | · | 15:30 | · | · | 21:11 |
| Council Headquarters (At) | 06:18 | · | · | 07:48 | · | 09:18 | 10:48 | 12:18 | · | 13:48 | · | 15:18 | · | 16:48 | · | · |
| Earlston Bus Stance (At) | 06:30 | 06:26 | 07:41 | 08:00 | · | 09:30 | 11:00 | 12:30 | 13:13 | 14:00 | · | 15:30 | 15:38 | 17:00 | 19:17 | 21:18 |
| Earlston High School Campus (At) | · | · | · | · | · | · | · | · | 13:25 | · | · | · | 15:50 | · | · | · |
| Market Place (at) | 06:41 | 06:37 | 07:52 | 08:11 | · | 09:41 | 11:11 | 12:41 | 13:44 | 14:11 | · | 15:41 | 16:09 | 17:11 | 19:28 | 21:29 |
| Oxton Village Hall (At) | 06:51 | · | 08:02 | 08:21 | · | 09:51 | 11:21 | 12:51 | 13:56 | 14:21 | · | 15:51 | 16:21 | 17:21 | · | · |
| Village Access (opp) | 07:04 | · | · | 08:34 | · | 10:04 | 11:34 | 13:04 | · | 14:34 | · | 16:04 | · | 17:34 | · | · |
| Oxenfoord Avenue (at) | 07:10 | · | · | 08:40 | · | 10:10 | 11:40 | 13:10 | · | 14:40 | · | 16:10 | · | 17:40 | · | · |
| Chesterhill (opp 21) | 07:17 | · | · | 08:47 | · | 10:17 | 11:47 | 13:17 | · | 14:47 | · | 16:17 | · | 17:47 | · | · |
| South Street (at) | 07:30 | · | · | 09:00 | · | 10:30 | 12:00 | 13:30 | · | 15:00 | · | 16:30 | · | 18:00 | · | · |
| Old Dalkeith Road (NW-bound) | 07:38 | · | · | 09:08 | · | 10:39 | 12:08 | 13:38 | · | 15:08 | · | 16:38 | · | 18:08 | · | · |
| Cameron Toll (at) | 07:47 | · | · | 09:17 | · | 10:47 | 12:17 | 13:47 | · | 15:17 | · | 16:47 | · | 18:17 | · | · |
| Commonwealth Pool (opp) | 07:51 | · | · | 09:21 | · | 10:51 | 12:21 | 13:51 | · | 15:21 | · | 16:51 | · | 18:21 | · | · |
| South Bridge (N-bound 1) | 08:00 | · | · | 09:30 | · | 11:00 | 12:30 | 14:00 | · | 15:30 | · | 17:00 | · | 18:30 | · | · |
| Bus Station (Gate E-Stance 10) | 08:14 | · | · | 09:44 | · | 11:14 | 12:44 | 14:14 | · | 15:44 | · | 17:14 | · | 18:44 | · | · |
Route map
All stops on route 51
51 towards Edinburgh
- Galashiels Transport Interchange (Stance 5) Galashiels
- Market Street Fountain (Opp) Galashiels
- Galashiels Health Centre (Opp) Galashiels
- Ellwyn Crescent (At) Glenfield
- Glenfield Crescent (After) Glenfield
- Langlee Primary School (Opp) Langlee
- Hawthorn Road (Adj) Langlee
- Winston Road (Opp) Langlee
- Easter Langlee Industrial Estate Langlee
- Queen Elizabeth Drive (o/s 19) Melrose Gait
- Easter Langlee Cottages (At) Melrose Gait
- Pavilion Road End (Nr) Gattonside
- Lowood Toll (Opp) Gattonside
- Lowood Bridge (After) Tweedbank
- Borders General Hospital Entrance (At) Borders General Hospital
- Darnick Vale (At) Darnick
- Ormiston Terrace (Opp) Highcross
- Holy Trinity Church (o/s) Highcross
- Weirhill Place (At) Highcross
- Wright's Chiropractor (Opp) Melrose
- Abbey Car Park (At) Melrose
- Priorswood Court (At) Melrose
- Priorwood House (At) Melrose
- Priorswalk (At) Melrose
- Dean Place (At) Newstead
- Claymires Lane (Opp) Newstead
- St John's Wynd (At) Newstead
- Rushbank (Nr) Newstead
- Newstead Bypass (E-bound) Newstead
- Leaderfoot Roundabout (E-bound) Leaderfoot
- Leaderfoot Roundabout (S-Bound) Leaderfoot
- Agricultural College (o/s) Newtown St Boswells
- Melbourne Place (Opp) Newtown St Boswells
- Council Headquarters (At) Newtown St Boswells
- Eildon Road End (Nr) Newtown St Boswells
- Leaderfoot Roundabout (N-Bound) Leaderfoot
- Leaderfoot Bridge (N-Bound) Leaderfoot
- Drygrange Nursing Home (Opp) Earlston
- Melrose Road (N-Bound) Earlston
- Earlston Bus Stance (At) Earlston
- South Croft Park (Opp) Earlston
- Earlston Primary School (E-bound) Earlston
- The Old Sawmill (Opp) Earlston
- Earlston High School Campus (At) Earlston
- The Old Sawmill (At) Earlston
- Earlston Primary School (W-bound) Earlston
- Carolside (At) Earlston
- Galadean Rd End (Opp) Earlston
- St Leonards Rd End (Opp) Lauder
- Lauder Barns (Opp) Lauder
- Thirlestane Drive (At) Lauder
- Factors Park (o/s) Lauder
- Market Place (at) Lauder
- West High Street (o/s 40) Lauder
- Medical Centre (Nr) Lauder
- Brownsmuir Park (At) Lauder
- Lauder Haugh Rd End (Opp) Lauder
- Wiselawmill Rd End (Opp) Lauder
- Carfraemill Roundabout (N-Bound) Carfraemill
- Station Road (Nr) Oxton
- Oxton Village Hall (At) Oxton
- Gilston Road End (at) Soutra Mains
- Village Access (opp) Fala
- Tynehead Road End (at) Fala
- Crichton House Road End (at) Pathhead
- Bowling Green (at) Pathhead
- Roman Camp (at) Pathhead
- Oxenfoord Avenue (at) Pathhead
- Crichton Avenue (at) Pathhead
- Viaduct (NW-bound) Ford
- Cranston House (opp) Edgehead
- Main Street (at 52) Edgehead
- Chesterhill (opp 21) Edgehead
- Main Street (opp 57) Whitehill
- Hepburn Drive (opp) Dalkeith
- Primrose Terrace (opp) Dalkeith
- Bruce Gardens (at) Dalkeith
- James Lean Avenue (opp) Dalkeith
- South Street (at) Dalkeith
- Bridgend Court (at) Dalkeith
- Lugton Brae (opp) Dalkeith
- Melville Gate Road Dalkeith
- Summerside (at) Dalkeith
- Campend (opp) Danderhall
- Old Dalkeith Road (NW-bound) Danderhall
- The Wisp (opp) Danderhall
- Fernieside Grove (near) Moredun
- Fernieside Drive (at) Moredun
- Little France Road (after) Little France
- Little France (Stop IF) Little France
- Craigmillar Castle Road (Stop IG) Little France
- Kingston Avenue (after) The Inch
- Walter Scott Avenue (after) The Inch
- Craigmillar Cemetery (opp) The Inch
- Bridgend Cottages (opp) Nether Liberton
- Cameron Toll (at) Nether Liberton
- Cameron Crescent (opp) Prestonfield
- Prestonfield Avenue (opp) Prestonfield
- Priestfield Road (opp) Newington
- Marchhall Place (opp) Newington
- Commonwealth Pool (opp) Newington
- East Preston Street (W-bound) Newington
- Bernard Terrace (opp) South Side
- St Patrick Square South Side
- Surgeons' Hall (opp) South Side
- South Bridge (N-bound 1) Old Town
- Bus Station (Gate E-Stance 10) Edinburgh
51 towards Galashiels
- Bus Station (Gate E-Stance 10) Edinburgh
- South Bridge (S-bound 1) Old Town
- Surgeons' Hall (at) South Side
- St Partick Square (opp) South Side
- Bernard Terrace (after) South Side
- East Preston Street (E-bound) Newington
- Commonwealth Pool (at) Newington
- Marchhall Place (before) Newington
- Priestfield Road (after) Newington
- Prestonfield Avenue (near) Prestonfield
- Cameron Crescent (at) Prestonfield
- Cameron Toll (near) Nether Liberton
- Bridgend Cottages (at) Nether Liberton
- Craigmillar Cemetery (at) The Inch
- Walter Scott Avenue (opp) The Inch
- Kingston Avenue (before) The Inch
- Craigmillar Castle Road (Stop IJ) Little France
- Little France (Stop IK) Little France
- Little France Road (before) Little France
- Fernieside Drive (opp) Moredun
- Fernieside Grove (opp) Moredun
- The Wisp (at) Danderhall
- Old Dalkeith Road (SE-bound) Danderhall
- Campend (at) Danderhall
- Melville Gate Road (opp) Dalkeith
- Lugton Brae (at) Dalkeith
- Glebe Street (near) Dalkeith
- Old Edinburgh Road (at) Dalkeith
- Buccleuch Street (at) Dalkeith
- James Lean Avenue (near) Dalkeith
- Bruce Gardens (opp) Dalkeith
- Primrose Terrace (at) Dalkeith
- Hepburn Drive (at) Dalkeith
- Main Street (at 59) Whitehill
- Chesterhill (opp 28) Edgehead
- Main Street (opp 60) Edgehead
- Cranston House (near) Edgehead
- Viaduct (SE-bound) Ford
- Crichton Avenue (opp) Pathhead
- Oxenfoord Avenue (opp) Pathhead
- Roman Camp (opp) Pathhead
- Bowling Green (opp) Pathhead
- Crichton House Road End (opp) Pathhead
- Tynehead Road End (opp) Fala
- Village Access (at) Fala
- Gilston Road End (opp) Soutra Mains
- Oxton Village Hall (At) Oxton
- Carfraemill Roundabout (S-Bound) Carfraemill
- Wiselawmill Rd End (At) Lauder
- Lauder Haugh Rd End (At) Lauder
- Brownsmuir Park (Opp) Lauder
- Medical Centre (Opp) Lauder
- West High Street (o/s 49) Lauder
- The Avenue (At) Lauder
- Lauder Police Station (Opp) Lauder
- Thirlestane Drive (Before) Lauder
- Lauder Barns (At) Lauder
- St Leonards Rd End (At) Lauder
- Galadean Rd End (At) Earlston
- Carolside (Opp) Earlston
- South Croft Park (Opp) Earlston
- Earlston Primary School (E-bound) Earlston
- The Old Sawmill (Opp) Earlston
- Earlston High School Campus (At) Earlston
- Earlston Bus Stance (At) Earlston
- Melrose Road (S-bound) Earlston
- Drygrange Nursing Home (At) Earlston
- Leaderfoot Bridge (S-Bound) Leaderfoot
- Leaderfoot Roundabout (S-Bound) Leaderfoot
- Eildon Road End (Opp) Newtown St Boswells
- Council Headquarters (Opp) Newtown St Boswells
- Dryburgh Arms (o/s) Newtown St Boswells
- Agricultural College (Opp) Newtown St Boswells
- Leaderfoot Roundabout (N-Bound) Leaderfoot
- Leaderfoot Roundabout (W-bound) Leaderfoot
- Newstead Bypass (W-bound) Newstead
- Rushbank (Opp) Newstead
- St John's Wynd (Opp) Newstead
- Claymires Lane (Nr) Newstead
- The Orchard (Nr) Newstead
- Dean Park (Nr) Newstead
- Priorswalk (Opp) Melrose
- Priorwood House (Opp) Melrose
- Market Square (At) Melrose
- St Dunstan's Lane (Nr) Melrose
- Gibson Park (At) Melrose
- Weirhill Place (Opp) Highcross
- Holy Trinity Church (opp) Highcross
- Ormiston Terrace (At) Highcross
- Darnick Vale (Opp) Darnick
- Borders General Hospital Entrance (At) Borders General Hospital
- Lowood Bridge (Before) Tweedbank
- Lowood Toll (Adj) Gattonside
- Pavilion Rd End (Opp) Gattonside
- Queen Elizabeth Drive (o/s 19) Melrose Gait
- Easter Langlee Industrial Estate (Opp) Langlee
- Winston Road (Adj) Langlee
- Hawthorn Road (Opp) Langlee
- Langlee Primary School (Nr) Langlee
- Melrose Road (Opp 20) Glenfield
- Ellwyn Crescent (Opp) Glenfield
- Galashiels Transport Interchange (Stance 5) Galashiels
Service history & registered changes
- 🆕 Registered effective 23 Feb 2026 Operating between Abernyte and Perth PRI given service number 51 effective from 23 February 2026. To amend Route.
- 🆕 Registered effective 5 Jan 2026 Operating between Galasheils Interchange and Lauder, Cross given service number 51 effective from 05 January 2026. To amend Timetable.
- 🆕 Registered effective 24 Nov 2025 Operating between Abernyte and Perth PRI given service number 51 effective from 24 November 2025. To amend Route.
- 🆕 Registered effective 20 Oct 2025 Operating between Lauder and Edinburgh Bus Station given service number 51 effective from 20 October 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 51 bus?
The first 51 departure on weekdays leaves at 05:48 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 51 bus?
The last 51 on weekdays leaves its first stop at 21:34. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 51 bus cost?
The England fare cap doesn't apply in Scotland — Borders Buses sets the fares on the 51. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 51 bus?
The 51 is operated by Borders Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.