X95 Edinburgh to Carlisle via Galashiels, Hawick
Operated by Borders Buses. Registered as running via Main Street Newtongrange. First bus 05:10, last bus 22:52. 66 journeys on weekdays. Fares: adult single £2.40 to £12.35 — more.
| Stop | 05:52 to Carlisle | 06:52 | 07:22 | 07:52 to Carlisle | 08:22 | 08:52 | 09:22 | 08:15 | 10:22 to Carlisle | 09:15 | 11:22 | 10:15 | 12:22 to Carlisle | 11:15 | 13:22 | 12:15 | 14:22 to Carlisle | 13:15 | 15:22 | 14:15 | 16:22 to Carlisle | 15:15 | 17:22 | 16:15 | 18:22 | 17:15 | 19:22 | 18:15 | 20:22 | 19:15 | 21:22 | 20:15 | 22:52 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 08:22 | 08:52 | 09:22 | 09:52 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:22 | 13:52 | 14:22 | 14:52 | 15:22 | 15:52 | 16:22 | 16:52 | 17:22 | 17:52 | 18:22 | 18:52 | 19:22 | 19:52 | 20:22 | 20:52 | 21:22 | 21:52 | 22:52 |
| Archies Walk (Nr) | 05:58 | 06:58 | 07:28 | 07:58 | 08:28 | 08:58 | 09:28 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 14:58 | 15:28 | 15:58 | 16:28 | 16:58 | 17:28 | 17:58 | 18:28 | 18:58 | 19:28 | 19:58 | 20:28 | 20:58 | 21:28 | 21:58 | 22:58 |
| Market Place (At) | 06:08 | 07:08 | 07:38 | 08:08 | 08:38 | 09:08 | 09:38 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:38 | 15:08 | 15:38 | 16:08 | 16:38 | 17:08 | 17:38 | 18:08 | 18:38 | 19:08 | 19:38 | 20:08 | 20:38 | 21:08 | 21:38 | 22:08 | 23:08 |
| Ashkirk Village Hall (Opp) | 06:17 | 07:17 | 07:47 | 08:17 | 08:47 | 09:17 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:47 | 15:17 | 15:47 | 16:17 | 16:47 | 17:17 | 17:47 | 18:17 | 18:47 | 19:17 | 19:47 | 20:17 | 20:47 | 21:17 | 21:47 | 22:17 | 23:17 |
| Mart Street Bus Stance (At) | 06:30 | 07:27 | 07:57 | 08:30 | 08:57 | 09:27 | 09:57 | 10:27 | 11:00 | 11:27 | 11:57 | 12:27 | 13:00 | 13:27 | 13:57 | 14:27 | 15:00 | 15:27 | 15:57 | 16:27 | 17:00 | 17:27 | 17:57 | 18:27 | 18:57 | 19:27 | 19:57 | 20:27 | 20:57 | 21:27 | 21:57 | 22:27 | 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 | · | · | · | · | · | · | · | · | · | · | · | · |
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 X95
Adult single £2.40 to £12.35
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 X95
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 10 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.
Route map
All stops on route X95
X95 towards Carlisle
All 129 stops
- 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 Edinburgh
All 126 stops
- 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 registration & registered changes
- Service change effective 20 October 2025 To amend Timetable.
- Service change effective 20 October 2025 To amend Timetable.
- Service change effective 20 October 2025 To amend Timetable.
- Service change effective 5 February 2024 To amend Route and Timetable.
- Service change effective 2 October 2023 To amend Route and Timetable.
Registered as partly financially supported by a local authority (Scottish Borders Council).
From official Traffic Commissioner registrations. Registration PM1121403/29 · Registration PM1121403/31 · Registration PM1121403/33 · Changes in Midlothian Council · 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?
Borders Buses' published fares on the X95: adult single £2.40 to £12.35. 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 Borders Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1121403/29. Check before you travel — services can change at short notice.