X62 Galashiels to Edinburgh via Peebles, Penicuik
Operated by Borders Buses. First bus 05:30, last bus 22:10. 61 journeys on weekdays. Today, a Sunday: first 06:20, last 21:50. Fares: adult single £2.40 to £12.35 — more.
Wanted a different X62? 1 other bus route is numbered X62 elsewhere in the UK — see every X62 bus timetable by area.
| Stop | 06:20 to Peebles | 07:20 | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:20 | 17:20 | 18:20 to Peebles | 19:20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Galashiels Transport Interchange (Stance 2) | 06:20 | 07:20 | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:20 | 17:20 | 18:20 | 19:20 |
| Woodlea (Opp) | 06:28 | 07:28 | 08:28 | 09:28 | 10:28 | 11:28 | 12:28 | 13:28 | 14:28 | 15:28 | 16:28 | 17:28 | 18:28 | 19:28 |
| Caddonfoot Road (Before) | 06:32 | 07:32 | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 13:32 | 14:32 | 15:32 | 16:32 | 17:32 | 18:31 | 19:32 |
| Walkerburn Public Hall (At) | 06:42 | 07:42 | 08:42 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 | 15:42 | 16:42 | 17:42 | 18:41 | 19:42 |
| Tweedside Hotel (Opp) | 06:49 | 07:49 | 08:49 | 09:49 | 10:49 | 11:49 | 12:49 | 13:49 | 14:49 | 15:49 | 16:49 | 17:49 | 18:48 | 19:49 |
| Cardrona Way (At) | 06:56 | 07:56 | 08:56 | 09:56 | 10:56 | 11:56 | 12:56 | 13:56 | 14:56 | 15:56 | 16:56 | 17:56 | 18:55 | 19:56 |
| Eastgate Post Office | 07:06 | 08:09 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:09 | 15:09 | 16:09 | 17:09 | 18:09 | 19:05 | 20:09 |
| Peebles High School Campus (At) | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Horseshoe Inn (Opp) | · | 08:19 | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 15:19 | 16:19 | 17:19 | 18:19 | · | 20:19 |
| Leadburn Inn (opp) | · | 08:27 | 09:27 | 10:27 | 11:27 | 12:27 | 13:27 | 14:27 | 15:27 | 16:27 | 17:27 | 18:27 | · | 20:27 |
| Town Centre (Stop C) | · | 08:34 | 09:34 | 10:34 | 11:34 | 12:34 | 13:34 | 14:34 | 15:34 | 16:34 | 17:34 | 18:34 | · | 20:34 |
| Glencorse Barracks (opp) | · | 08:42 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 | 15:42 | 16:42 | 17:42 | 18:42 | · | 20:42 |
| Roslin Road (opp) | · | 08:48 | 09:48 | 10:48 | 11:48 | 12:48 | 13:48 | 14:48 | 15:48 | 16:48 | 17:48 | 18:48 | · | 20:48 |
| New Pentland Road (at) | · | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 14:51 | 15:51 | 16:51 | 17:51 | 18:51 | · | 20:51 |
| Kaimes Crossroads (after) | · | 08:57 | 09:57 | 10:57 | 11:57 | 12:57 | 13:57 | 14:57 | 15:57 | 16:57 | 17:57 | 18:57 | · | 20:57 |
| Newington Road (NW-bound) | · | 09:07 | 10:07 | 11:07 | 12:07 | 13:07 | 14:07 | 15:07 | 16:07 | 17:07 | 18:07 | 19:07 | · | 21:07 |
| Surgeons' Hall (opp) | · | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:12 | 15:12 | 16:12 | 17:12 | 18:12 | 19:12 | · | 21:12 |
| Bus Station (Gate E-Stance 8) | · | 09:26 | 10:26 | 11:26 | 12:26 | 13:26 | 14:26 | 15:26 | 16:26 | 17:26 | 18:26 | 19:26 | · | 21:26 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Fares on the X62
Adult single £2.40 to £12.35 · Child single £1.20 to £6.20
Craig of Campbeltown Ltd's published fares on the Bus Open Data Service, in force from 4 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Borders Buses before you travel.
Tickets on the X62
Borders Buses publishes singles on this route for adults and children.
Adult Day Gala · Adult Day Edinb · Adult Day Gala+ · Adult Gala Week · Adult Single · Child Day Edinb · Child Single
…and 5 more tickets on this route.
Ticket types come from Borders Buses' own fares data on the Bus Open Data Service, last updated 5 October 2026. Prices for singles and returns are under Fares above; for the others, check with Borders Buses.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Borders Buses before you travel. Everything above is an ordinary week.
- Monday, 30 November 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- Christmas Eve — Thursday, 24 December 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- Christmas Day — Friday, 25 December 2026 The operator’s data shows its ordinary Friday timetable for this date, which usually means its Christmas Day times have not been published yet. Check with Borders Buses before you travel.
- Monday, 28 December 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- Tuesday, 29 December 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- Wednesday, 30 December 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- New Year's Eve — Thursday, 31 December 2026 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
- New Year's Day — Friday, 1 January 2027 The operator’s data shows its ordinary Friday timetable for this date, which usually means its New Year's Day times have not been published yet. Check with Borders Buses before you travel.
- Monday, 4 January 2027 towards Edinburgh: 30 journeys, first 05:30 towards Galashiels: 31 journeys, first 05:59
Route map
All stops on route X62
X62 towards Edinburgh
All 94 stops
- Galashiels Transport Interchange (Stance 2) Galashiels
- Bank Street Gardens (At) Galashiels
- Iceland Galashiels (At) Galashiels
- Hall Street (At) Galashiels
- Wilderhaugh (NW-bound) Galashiels
- Galashiels Aldi (At) Balnakiel
- Woodlea (Opp) Balnakiel
- Wood Street (Opp 132) Balnakiel
- Wood Street Church (At) Balnakiel
- Wood Street (Nr 253) Balnakiel
- A72 Torwoodlee Hail & Ride (W-bound) Torwoodlee
- Meigle Row (After) Clovenfords
- Caddonfoot Road (Before) Clovenfords
- The Nest Roundabout (NW-bound) Clovenfords
- The Nest Kennels Hail & Ride (W-bound) Clovenfords
- Thornylee Road End (Opp) Clovenfords
- Thornielee Forest Hail & Ride (W-bound) Clovenfords
- Holylee Lodge Hail & Ride (W-bound) Walkerburn
- Scottish Water Walkerburn
- Walkerburn Public Hall (At) Walkerburn
- Post Office (At) Walkerburn
- Caberston Road (Before) Walkerburn
- Peebles Road (o/s 40) Walkerburn
- Caberston Avenue (Opp) Walkerburn
- Horsbrugh Terrace (Opp) Innerleithen
- Tweedside Hotel (Opp) Innerleithen
- Traquair Road (After) Innerleithen
- Velvet Hall Cotts (Opp) Innerleithen
- Woodend Lodge (Opp) Innerleithen
- Cardrona Way (At) Cardrona
- Horsbrugh Ford Cottages (At) Cardrona
- Glentress Hotel Hail & Ride (Opp) Eshiels
- Linnburn (Opp) Eshiels
- Eshiels Mill Hail & Ride (W-bound) Eshiels
- Hydro Road End (Opp) Peebles
- Firholm (Opp) Peebles
- Eastgate Post Office Peebles
- Peebles High School Campus (At) Peebles
- Victoria Park (Opp) Peebles
- Bank of Scotland (At) Peebles
- Scout Hall (At) Peebles
- Dalatho Crescent South (Adj) Peebles
- Dalatho Street (Adj) Peebles
- Dalatho Crescent North (After) Peebles
- Winkston Farm (Opp) Peebles
- Redscarhead Hail & Ride (N-bound) Peebles
- Cringletie House (At) Peebles
- Milkieston Hail & Ride (N-bound) Eddleston
- Station Road Eddleston
- Horseshoe Inn (Opp) Eddleston
- Portmore Estate Hail & Ride (N-bound) Eddleston
- Shiplaw Road (At) Eddleston
- Earlypier Hail & Ride (N-bound) Waterheads
- Falla Toll (N-bound) Waterheads
- Craigburn Wood Hail & Ride (NW-bound) Craigburn
- Leadburn Inn (opp) Leadburn
- Wellington School (N-bound) Leadburn
- Pomathorn Road (opp) Penicuik
- Lambs Pend (at) Penicuik
- Town Centre (Stop C) Penicuik
- Wilson Street (at) Penicuik
- John Street Lane (at) Penicuik
- Angle Park (at) Penicuik
- Cuiken Avenue (at) Penicuik
- Queensway (near) Penicuik
- Mauricewood Road (at) Mauricewood
- Beeslack High School (opp) Mauricewood
- Samoa Terrace (near) Mauricewood
- Glencorse Barracks (opp) Glencorse
- Golf Club (opp) Milton Bridge
- Milton Cottages (at) Milton Bridge
- Bush Access (at) Gowkley Moss
- Ploverhall Cottages (near) Bilston
- Castlelaw Crescent (At) Bilston
- Moorfoot View (at) Bilston
- Roslin Road (opp) Bilston
- Seafield Road (at) Bilston
- Nivensknowe Park (at) Loanhead
- New Pentland Road (at) Loanhead
- Straiton Cottages (at) Straiton
- Loanhead Road (opp) Straiton
- Burdiehouse Village (at) Burdiehouse
- Kaimes Crossroads (after) Kaimes
- Mortonhall Crematorium Kaimes
- St Katherine's Brae (opp) Gracemount
- Liberton Cemetery (opp) Liberton
- Lady Road (opp) Nether Liberton
- Mayfield Gardens (NW-bound) Mayfield
- Newington Road (NW-bound) Newington
- St Patrick Square South Side
- Surgeons' Hall (opp) South Side
- South Bridge (N-Bound 2) Old Town
- Leith Street (Stop JC) Greenside
- Bus Station (Gate E-Stance 8) Edinburgh
X62 towards Galashiels
All 96 stops
- Bus Station (Gate E-Stance 8) Edinburgh
- South Bridge (S-bound 2) Old Town
- Surgeons' Hall (just after) South Side
- St Patrick Square (after) South Side
- Salisbury Place (opp) Mayfield
- Mayfield Gardens (SE-bound) Mayfield
- Lady Road (after) Nether Liberton
- Liberton Cemetery (o/s) Liberton
- St Katherine's Brae (before) Gracemount
- Mortonhall Crematorium (opp) Kaimes
- Kaimes Crossroads (adj) Kaimes
- Burdiehouse Village (opp) Burdiehouse
- Loanhead Road (at) Straiton
- Straiton Cottages (opp) Straiton
- Asda Straiton (at) Loanhead
- Nivensknowe Park (opp) Loanhead
- Seafield Road (opp) Bilston
- Roslin Road (at) Bilston
- Moorfoot View (opp) Bilston
- Ploverhall Cottages (opp) Bilston
- Bush Access (opp) Gowkley Moss
- Milton Cottages (opp) Milton Bridge
- Golf Club (at) Milton Bridge
- Glencorse Barracks (at) Glencorse
- Samoa Terrace (opp) Mauricewood
- Beeslack High School (near) Mauricewood
- Mauricewood Road (opp) Mauricewood
- Queensway (opp) Penicuik
- Cuiken Avenue (opp) Penicuik
- Angle Park (opp) Penicuik
- Wilson Street (opp) Penicuik
- Town Centre (Stop A) Penicuik
- Lambs Pend (opp) Penicuik
- Pomathorn Road Penicuik
- Wellington School (S-bound) Leadburn
- Leadburn Inn (at) Leadburn
- Craigburn Wood Hail & Ride (SE-bound) Craigburn
- Falla Toll (S-bound) Waterheads
- Earlypier Hail & Ride (S-bound) Waterheads
- Shiplaw Rd (Opp) Eddleston
- Portmore Estate Hail & Ride (S-bound) Eddleston
- Horseshoe Inn (o/s) Eddleston
- Station Road (Opp) Eddleston
- Milkieston Hail & Ride (S-bound) Eddleston
- Cringletie House (Opp) Peebles
- Redscarhead Hail & Ride (S-bound) Peebles
- Winkston Farm (At) Peebles
- Harrisons Garage (Opp) Peebles
- Dalatho Street (Opp) Peebles
- Dalatho Crescent South (Opp) Peebles
- Scout Hall (Opp) Peebles
- East Station Car Park (Opp) Peebles
- The Bridges (At) Peebles
- Eastgate Post Office Peebles
- Peebles High School Campus (At) Peebles
- Victoria Park (Opp) Peebles
- Bank of Scotland (At) Peebles
- Eastgate Post Office Peebles
- East Station Car Park (Opp) Peebles
- The Bridges (At) Peebles
- Firholm (At) Peebles
- Hydro Road End (At) Peebles
- Eshiels Mill (Opp) Eshiels
- Linnburn (At) Eshiels
- Glentress Hotel (At) Eshiels
- Horsbrugh Ford Cottages (Opp) Cardrona
- Cardrona Way (At) Cardrona
- Glenormiston Lodge (At) Innerleithen
- Velvet Hall Cottages (Adj) Innerleithen
- Union Club (o/s) Innerleithen
- Tweedside Hotel (At) Innerleithen
- Horsbrugh Terrace (At) Innerleithen
- Caberston Avenue (At) Walkerburn
- Peebles Road (Opp 25) Walkerburn
- Caberston Road (After) Walkerburn
- Walkerburn Post Office (Opp) Walkerburn
- Walkerburn Public Hall (Opp) Walkerburn
- Scottish Water (Opp) Walkerburn
- Holylee Lodge Hail & Ride (E-bound) Walkerburn
- Thornielee Forest Hail & Ride (E-bound) Clovenfords
- Thornylee Road End (At) Clovenfords
- The Nest Kennels Hail & Ride (E-bound) Clovenfords
- The Nest Roundabout (SE-bound) Clovenfords
- Caddonfoot Road (Opp) Clovenfords
- The Clovenfords Hotel (At) Clovenfords
- Station Yard Clovenfords
- A72 Torwoodlee Hail & Ride (E-bound) Torwoodlee
- Wood Street (Opp 257) Balnakiel
- Wood Street Church (Opp) Balnakiel
- Wood Street (At 132) Balnakiel
- Woodlea (Adj) Balnakiel
- High Tweed Mill (Opp) Balnakiel
- Annie's Cafe (At) Galashiels
- Hunters Bridge Road (Before) Galashiels
- Bridge Street (Opp) Galashiels
- Galashiels Transport Interchange (Stance 2) Galashiels
Service registration & registered changes
- Service change effective 20 October 2025 To amend Route, Stopping Places and Timetable.
- Service change effective 20 October 2025 To amend Timetable.
- Service change effective 3 July 2023 To amend Timetable.
- Service change effective 3 July 2023 To amend Timetable.
- Service change effective 20 February 2023 To amend Timetable.
From official Traffic Commissioner registrations. Registration PM1121403/26 · Registration PM1121403/27 · Changes in Midlothian Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X62 bus?
The first X62 departure on weekdays leaves at 05:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X62 bus?
The last X62 on weekdays leaves its first stop at 22:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X62 bus cost?
Borders Buses' published fares on the X62: adult single £2.40 to £12.35, child single £1.20 to £6.20. The England fare cap doesn't apply in Scotland — Borders Buses sets the fares on the X62. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X62 bus?
The X62 is operated by Borders Buses.
Timetable data from Borders Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1121403/26. Check before you travel — services can change at short notice.