X95 Galashiels ↔ Hawick
Operated by Borders Buses. First bus 05:10, last bus 22:52. 66 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.
| Bus Station (Gate E-Stance 9) | · | · | · | · | 08:15 | · | · | 09:15 | · | 10:15 | · | 11:15 | · | 12:15 | · | 13:15 | · | 14:15 | · | 15:15 | · | 16:15 | · | 17:15 | · | 18:15 | · | 19:15 | · | 20:15 | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| North Bridge (Stop ND) | · | · | · | · | 08:27 | · | · | 09:27 | · | 10:27 | · | 11:27 | · | 12:27 | · | 13:27 | · | 14:27 | · | 15:27 | · | 16:27 | · | 17:27 | · | 18:27 | · | 19:27 | · | 20:27 | · | · | · |
| Commonwealth Pool (at) | · | · | · | · | 08:36 | · | · | 09:36 | · | 10:36 | · | 11:36 | · | 12:36 | · | 13:36 | · | 14:36 | · | 15:36 | · | 16:36 | · | 17:36 | · | 18:36 | · | 19:36 | · | 20:36 | · | · | · |
| Little France (Stop IK) | · | · | · | · | 08:44 | · | · | 09:44 | · | 10:44 | · | 11:44 | · | 12:44 | · | 13:44 | · | 14:44 | · | 15:44 | · | 16:44 | · | 17:44 | · | 18:44 | · | 19:44 | · | 20:44 | · | · | · |
| Eskbank Toll (SE-bound) | · | · | · | · | 08:54 | · | · | 09:54 | · | 10:54 | · | 11:54 | · | 12:54 | · | 13:54 | · | 14:54 | · | 15:54 | · | 16:54 | · | 17:54 | · | 18:54 | · | 19:54 | · | 20:54 | · | · | · |
| Fourth Street (at) | · | · | · | · | 09:02 | · | · | 10:02 | · | 11:02 | · | 12:02 | · | 13:02 | · | 14:02 | · | 15:02 | · | 16:02 | · | 17:02 | · | 18:02 | · | 19:02 | · | 20:02 | · | 21:02 | · | · | · |
| Borthwick Castle Road (at) | · | · | · | · | 09:09 | · | · | 10:09 | · | 11:09 | · | 12:09 | · | 13:09 | · | 14:09 | · | 15:09 | · | 16:09 | · | 17:09 | · | 18:09 | · | 19:09 | · | 20:09 | · | 21:09 | · | · | · |
| Heriot A7 (Opp) | · | · | · | · | 09:16 | · | · | 10:16 | · | 11:16 | · | 12:16 | · | 13:16 | · | 14:16 | · | 15:16 | · | 16:16 | · | 17:16 | · | 18:16 | · | 19:16 | · | 20:16 | · | 21:16 | · | · | · |
| Fountainhall A7 (Opp) | · | · | · | · | 09:22 | · | · | 10:22 | · | 11:22 | · | 12:22 | · | 13:22 | · | 14:22 | · | 15:22 | · | 16:22 | · | 17:22 | · | 18:22 | · | 19:22 | · | 20:22 | · | 21:22 | · | · | · |
| Stow Townfoot (Nr) | · | · | · | · | 09:30 | · | · | 10:30 | · | 11:30 | · | 12:30 | · | 13:30 | · | 14:30 | · | 15:30 | · | 16:30 | · | 17:30 | · | 18:30 | · | 19:30 | · | 20:30 | · | 21:30 | · | · | · |
| Galashiels Transport Interchange (Stance 3) | 05:52 | 06:52 | 07:22 | 07:52 | 09:52 | 08:22 | 08:52 | 10:52 | 09:22 | 11:52 | 10:22 | 12:52 | 11:22 | 13:52 | 12:22 | 14:52 | 13:22 | 15:52 | 14:22 | 16:52 | 15:22 | 17:52 | 16:22 | 18:52 | 17:22 | 19:52 | 18:22 | 20:52 | 19:22 | 21:52 | 20:22 | 21:22 | 22:52 |
| Archies Walk (Nr) | 05:58 | 06:58 | 07:28 | 07:58 | 09:58 | 08:28 | 08:58 | 10:58 | 09:28 | 11:58 | 10:28 | 12:58 | 11:28 | 13:58 | 12:28 | 14:58 | 13:28 | 15:58 | 14:28 | 16:58 | 15:28 | 17:58 | 16:28 | 18:58 | 17:28 | 19:58 | 18:28 | 20:58 | 19:28 | 21:58 | 20:28 | 21:28 | 22:58 |
| Market Place (At) | 06:08 | 07:08 | 07:38 | 08:08 | 10:08 | 08:38 | 09:08 | 11:08 | 09:38 | 12:08 | 10:38 | 13:08 | 11:38 | 14:08 | 12:38 | 15:08 | 13:38 | 16:08 | 14:38 | 17:08 | 15:38 | 18:08 | 16:38 | 19:08 | 17:38 | 20:08 | 18:38 | 21:08 | 19:38 | 22:08 | 20:38 | 21:38 | 23:08 |
| Ashkirk Village Hall (Opp) | 06:17 | 07:17 | 07:47 | 08:17 | 10:17 | 08:47 | 09:17 | 11:17 | 09:47 | 12:17 | 10:47 | 13:17 | 11:47 | 14:17 | 12:47 | 15:17 | 13:47 | 16:17 | 14:47 | 17:17 | 15:47 | 18:17 | 16:47 | 19:17 | 17:47 | 20:17 | 18:47 | 21:17 | 19:47 | 22:17 | 20:47 | 21:47 | 23:17 |
| Mart Street Bus Stance (At) | 06:30 | 07:27 | 07:57 | 08:30 | 10:27 | 08:57 | 09:27 | 11:27 | 09:57 | 12:27 | 11:00 | 13:27 | 11:57 | 14:27 | 13:00 | 15:27 | 13:57 | 16:27 | 15:00 | 17:27 | 15:57 | 18:27 | 17:00 | 19:27 | 17:57 | 20:27 | 18:57 | 21:27 | 19:57 | 22:27 | 20:57 | 21:57 | 23:27 |
| Horse (Opp) | 06:32 | · | · | 08:32 | · | · | · | · | · | · | 11:02 | · | · | · | 13:02 | · | · | · | 15:02 | · | · | · | 17:02 | · | · | · | · | · | · | · | · | · | · |
| RC Church (At) | 06:35 | · | · | 08:35 | · | · | · | · | · | · | 11:05 | · | · | · | 13:05 | · | · | · | 15:05 | · | · | · | 17:05 | · | · | · | · | · | · | · | · | · | · |
| Mosspaul (opp) | 06:52 | · | · | 08:52 | · | · | · | · | · | · | 11:22 | · | · | · | 13:22 | · | · | · | 15:22 | · | · | · | 17:22 | · | · | · | · | · | · | · | · | · | · |
| Town Hall (SE-bound) | 07:10 | · | · | 09:10 | · | · | · | · | · | · | 11:40 | · | · | · | 13:40 | · | · | · | 15:40 | · | · | · | 17:40 | · | · | · | · | · | · | · | · | · | · |
| Hotel (opp) | 07:22 | · | · | 09:22 | · | · | · | · | · | · | 11:52 | · | · | · | 13:52 | · | · | · | 15:52 | · | · | · | 17:52 | · | · | · | · | · | · | · | · | · | · |
| Graham Arms (o/s) | 07:32 | · | · | 09:32 | · | · | · | · | · | · | 12:02 | · | · | · | 14:02 | · | · | · | 16:02 | · | · | · | 18:02 | · | · | · | · | · | · | · | · | · | · |
| California Road (near) | 07:42 | · | · | 09:42 | · | · | · | · | · | · | 12:12 | · | · | · | 14:12 | · | · | · | 16:12 | · | · | · | 18:12 | · | · | · | · | · | · | · | · | · | · |
| Halston Hotel (At) | 07:56 | · | · | 09:56 | · | · | · | · | · | · | 12:26 | · | · | · | 14:26 | · | · | · | 16:26 | · | · | · | 18:26 | · | · | · | · | · | · | · | · | · | · |
Route map
All stops on route X95
X95 towards Hawick
- Bus Station (Gate E-Stance 9) Edinburgh
- North Bridge (Stop ND) Old Town
- South Bridge (S-bound 1) Old Town
- Surgeons' Hall (at) South Side
- St Partick Square (opp) South Side
- Commonwealth Pool (at) Newington
- Cameron Toll (near) Nether Liberton
- Little France (Stop IK) Little France
- The Wisp (at) Danderhall
- Old Dalkeith Road (SE-bound) Danderhall
- Campend (at) Danderhall
- Melville Gate Road (opp) Dalkeith
- Melville Gate (SW-bound) Dalkeith
- Elginhaugh Bridge (at) Melville Nursery
- Eskbank Court (opp) Eskbank
- Eskbank Toll (SE-bound) Eskbank
- Ancrum Bank (opp) Eskbank
- Newbattle Cemetery (opp) Newbattle
- Newbattle Abbey Crescent (opp) Newbattle
- Station Road (opp) Newtongrange
- St Anne's Court (at) Newtongrange
- Dean Park Place (opp) Newtongrange
- Fourth Street (at) Newtongrange
- Mining Museum (opp) Newtongrange
- Cockpen Road (opp) Newtonloan Toll
- Dewar Park (at) Newtonloan Toll
- Shank Bridge (S-bound) Birkenside
- Hole in the Wa' (S-bound) Birkenside
- Harvieston Toll (S-bound) Birkenside
- Harvieston Cemetery (opp) Birkenside
- Borthwick Castle Road (at) North Middleton
- Middleton (SE-bound) North Middleton
- Middleton Mains (at) North Middleton
- Tynehead Road (at) North Middleton
- Falahill Farm Rd End (Opp) Falahill
- Falahill Cottages (At) Falahill
- Heriot A7 (Opp) Heriot
- Hangingshaw (At) Heriot
- Stagebank Cotts (At) Heriot
- Gilston A7 (At) Heriot
- Fountainhall A7 (Opp) Fountainhall
- Torquhan North Lodge (At) Stow
- Galabank (SE-bound) Stow
- Killochyett (At) Stow
- Craigend Rd (Adj) Stow
- Old School (o/s) Stow
- Stow Townfoot (Nr) Stow
- Ferniehirst Road End (Opp) Ferniehirst
- Bowland Road End (S-bound) Bowland
- Halkburn Rd End (At) Whitelee
- Hillside Drive (At) Galashiels
- Plumtreehall Brae (Opp) Halliburton
- Magdala Terrace (Opp 196) Halliburton
- Halliburton Terrace (Adj) Halliburton
- Ladhope Bank (Nr) Halliburton
- Galashiels Transport Interchange (Stance 3) Galashiels
- Market Street Fountain (Opp) Galashiels
- St Peter's School (Opp) Galashiels
- Fire Station Galashiels (Adj) Galashiels
- Archies Walk (Nr) Kingsknowes
- Kingsknowes Drive (At) Kingsknowes
- A7 Boleside Hail & Ride (S-Bound) Boleside
- Lindean Bus Shelter (SW-Bound) Lindean
- Selkirk Riverside (Opp) Selkirk
- Dunsdale Rd Path (Opp) Selkirk
- Charlie's Brae (Adj) Selkirk
- Halliday's Park (At) Selkirk
- Market Place (At) Selkirk
- Back Row (Opp) Selkirk
- Selkirk High School (o/s) Selkirk
- Russell Place (Opp) Selkirk
- Hillside Garage (Opp) Selkirk
- Hartwoodburn (Opp) Selkirk
- Greenhill Farm Hail & Ride (At) Selkirk
- Ashkirk Village Hall (Opp) Ashkirk
- Synton Crossroads (SE-bound) Ashkirk
- Muirfield Rd End (At) Hawick
- Newton Farm (At) Hawick
- Galalaw Rd End (Opp) Hawick
- Whins Cottage (Opp) Hawick
- Hawick Police HQ (Opp) Hawick
- East Stewart Place (Opp) Hawick
- Teviotdale Leisure Centre (o/s) Hawick
- Mart Street Bus Stance (At) Hawick
- Horse (Opp) Hawick
- Travel Agents (At) Hawick
- RC Church (At) Hawick
- Volunteer Park (Opp) Hawick
- Parkdaill (S-bound) Parkdaill
- Haysike Rd End (Nr) Branxholm
- Newmill Road End (Adj) Newmill
- Teindside Bridge (S-bound) Teindside
- Gledsnest (At) Teviothead
- Teviothead Gallery (SW-bound) Teviothead
- Linhope (S-bound) Linhope
- Mosspaul (opp) Eweslees
- Eweslees Farm (SW-bound) Eweslees
- Ewes Church (S-bound) Ewes
- Wrae (at) Langholm
- Langholm Rugby Club (opp) Langholm
- Greenbank Court (at) Langholm
- Town Hall (SE-bound) Langholm
- Townfoot (opp) Langholm
- Skippers Bridge (S-bound) Langholm
- Road End (opp) Canonbie
- Village (opp) Hollows
- Gilnockie Bridge (South) Hollows
- Junction (opp) Canonbie
- Hotel (opp) Canonbie
- Farm (opp) Canonbie
- Road End (opp) Canonbie
- Graham Arms (o/s) Longtown
- Sandysike (near) Sandysike
- Westlinton (opp) Westlinton
- Church (opp) Blackford
- Harker Park (by) Harker
- Greymoor Way (near) Kingstown
- California Road (near) Kingstown
- Newfield (opp) Kingstown
- Lowry Hill road end (near) Moorville
- The Gosling Bridge (o/s) Moorville
- Moorville Terrace (opp) Moorville
- Waverley Road (opp) Moorville
- Beechwood (near) Stanwix
- Lansdowne Crescent (near) Stanwix
- car park (At) Stanwix
- Market Hall (Stand O) Carlisle
- Chapel Street (Stand Q) Carlisle
- Halston Hotel (At) Carlisle
X95 towards Galashiels
- Halston Hotel (At) Carlisle
- Club Britannia (Stand H) Carlisle
- Apple Tree (Stand I) Carlisle
- Stand K Carlisle Market Hall Carlisle
- Carlisle Cricket Club (At) Stanwix
- The Crown (o/s) Stanwix
- Thornton Road (near) Stanwix
- Knowefield Avenue (opp) Stanwix
- Beechwood (adj) Stanwix
- Waverley Road (near) Moorville
- Moorville Terrace (near) Moorville
- Gosling Bridge (opp) Moorville
- Lowry Hill Road end (o/s) Moorville
- California Road (opp) Kingstown
- Garden Centre (o/s) Harker
- Church (o/s) Blackford
- Westlinton (at) Westlinton
- Industrial Estate (near) Sandysike
- Grahams Arms Hotel (opp) Longtown
- Road End (at) Canonbie
- Farm (at) Canonbie
- Hotel (at) Canonbie
- Junction (nr) Canonbie
- Gilnockie Bridge (North) Hollows
- Road End (at) Canonbie
- Skippers Bridge (N-bound) Langholm
- Townfoot (opp) Langholm
- Shop (opp) Langholm
- pARK (N-bound) Langholm
- Langholm Rugby Club (at) Langholm
- Wrae (opp) Langholm
- Ewes Church (N-bound) Ewes
- Eweslees Farm (NE-bound) Eweslees
- Mosspaul (o/s) Eweslees
- Linhope (N-bound) Linhope
- Teviothead Gallery (NE-bound) Teviothead
- Gledsnest (Opp) Teviothead
- Teindside Bridge (N-bound) Teindside
- Newmill Road End (Opp) Newmill
- Haysike Rd End (Opp) Branxholm
- Parkdaill (N-bound) Parkdaill
- Volunteer Park (Adj) Hawick
- Hawick High School (At) Hawick
- Sainsburys Hawick (At) Hawick
- Mart Street Bus Stance (At) Hawick
- East Stewart Place (At) Hawick
- Police HQ Hawick (After) Hawick
- Whins Cottage (Nr) Hawick
- Galalaw Rd End (Nr) Hawick
- Newton Farm (Opp) Hawick
- Muirfield Rd End (Opp) Hawick
- Synton Crossroads (NW-bound) Ashkirk
- Ashkirk Village Hall (At) Ashkirk
- Greenhill Farm Hail & Ride (Opp) Selkirk
- Hartwoodburn (At) Selkirk
- Russell Place (At) Selkirk
- Selkirk High School (Opp) Selkirk
- Back Row (Adj) Selkirk
- Scott Monument (At) Selkirk
- Viewfield Park (Opp) Selkirk
- Charlie's Brae (Opp) Selkirk
- Dunsdale Rd path (Nr) Selkirk
- Selkirk Riverside (At) Selkirk
- Lindean Bus Shelter (NE-Bound) Lindean
- A7 Boleside Hail & Ride (N-Bound) Boleside
- Kingsknowes Drive (Opp) Kingsknowes
- Archies Walk (Opp) Kingsknowes
- Fire Station Galashiels (Opp) Galashiels
- St Peter's School (o/s) Galashiels
- Galashiels Health Centre (Opp) Galashiels
- Galashiels Transport Interchange (Stance 4) Galashiels
- Bank Street Gardens (At) Galashiels
- Iceland Galashiels (At) Galashiels
- Bridge Street (Opp) Galashiels
- Ladhope Bank (Opp) Halliburton
- Halliburton Terrace (Opp) Halliburton
- Magdala Terrace (At 185) Halliburton
- Buckholm Mill Brae (Nr) Halliburton
- Hillside Drive (Opp) Galashiels
- Halkburn Rd End (Opp) Whitelee
- Bowland Road End (N-bound) Bowland
- Ferniehirst Road End (At) Ferniehirst
- Station Road (Nr) Stow
- Manor Park (At) Stow
- Craigend Rd (Opp) Stow
- Killochyett (Opp) Stow
- Galabank (NW-bound) Stow
- Torquhan North Lodge (Opp) Stow
- Fountainhall A7 (At) Fountainhall
- Gilston A7 (Opp) Heriot
- Stagebank Cotts (Opp) Heriot
- Hangingshaw (Opp) Heriot
- Heriot A7 (At) Heriot
- Falahill Cottages (Opp) Falahill
- Falahill Farm Rd End (At) Falahill
- Tynehead Road (opp) North Middleton
- Middleton Mains (opp) North Middleton
- Middleton (W-bound) North Middleton
- Borthwick Castle Road (opp) North Middleton
- Harvieston Cemetery (at) Birkenside
- Harvieston Toll (N-bound) Birkenside
- Hole in the Wa' (N-bound) Birkenside
- Shank Bridge (N-bound) Birkenside
- Dewar Park (opp) Newtonloan Toll
- Cockpen Road (at) Newtonloan Toll
- Mining Museum (at) Newtongrange
- Fourth Street (opp) Newtongrange
- Dean Park Place (at) Newtongrange
- Station Road Newtongrange
- Galadale (opp) Newtongrange
- Newbattle Abbey Crescent Newbattle
- Newbattle Cemetery Newbattle
- Ancrum Bank (at) Eskbank
- Eskbank Toll (near) Eskbank
- Eskbank Court (at) Eskbank
- Melville Gate (NE-bound) Dalkeith
- Summerside (at) Dalkeith
- Old Dalkeith Road (NW-bound) Danderhall
- The Wisp (opp) Danderhall
- Little France (Stop IF) Little France
- Cameron Toll (at) Nether Liberton
- Commonwealth Pool (opp) Newington
- St Patrick Square South Side
- Surgeons' Hall (opp) South Side
- South Bridge (N-bound 1) Old Town
- Bus Station (Gate E-Stance 9) Edinburgh
Service history & registered changes
- 🆕 Registered effective 20 Oct 2025 Operating between Edinburgh Bus Station and Newtongrange Fourth Street given service number X95 effective from 20 October 2025. To amend Timetable.
- 🆕 Registered effective 20 Oct 2025 Operating between Newtongrange, Fourth Road and Galashiels Interchange given service number X95 / 95A effective from 20 October 2025. To amend Timetable.
- 🆕 Registered effective 20 Oct 2025 Operating between Langholm High Street and Carlisle English Street given service number X95 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 X95 bus?
The first X95 departure on weekdays leaves at 05:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X95 bus?
The last X95 on weekdays leaves its first stop at 22:52. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X95 bus cost?
The England fare cap doesn't apply in Scotland — Borders Buses sets the fares on the X95. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X95 bus?
The X95 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.