X99 Wetherby to Leeds via Linton, East Keswick
Operated by Go Ahead West Yorkshire. First bus 04:55, last bus 00:10. 37 journeys on weekdays. Fares: adult single £1.60 to £2.50 — more.
Wanted a different X99? 1 other bus route is numbered X99 elsewhere in the UK — see every X99 bus timetable by area.
| Stop | 05:01 | 06:01 | 06:55 | 07:55 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:05 | 15:05 | 16:15 | 17:30 | 18:30 | 20:10 | 22:10 | 23:10 to Wetherby Bus Station | 00:10 to Wetherby Bus Station |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deighton Road (adj) | 05:01 | 06:01 | · | · | · | · | · | · | · | · | · | · | · | · | 20:10 | 22:10 | 23:10 | 00:10 |
| Wetherby Bus Station (stand A) | 05:07 | 06:07 | 06:55 | 07:55 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:05 | 15:05 | 16:15 | 17:30 | 18:30 | 20:20 | 22:20 | 23:15 | 00:15 |
| Collingham Sprt Grd (at) | 05:15 | 06:15 | 07:05 | 08:05 | 09:16 | 10:16 | 11:16 | 12:16 | 13:16 | 14:16 | 15:16 | 16:26 | 17:40 | 18:38 | 20:28 | 22:28 | · | · |
| E Keswick Main St | 05:21 | 06:21 | 07:12 | 08:12 | 09:23 | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:23 | 16:33 | 17:47 | 18:44 | 20:34 | 22:34 | · | · |
| Red Hall Lane | 05:31 | 06:31 | 07:23 | 08:25 | 09:34 | 10:34 | 11:34 | 12:34 | 13:34 | 14:34 | 15:34 | 16:44 | 17:59 | 18:54 | 20:44 | 22:44 | · | · |
| Oakwood Clock (S bound) | 05:39 | 06:39 | 07:35 | 08:37 | 09:44 | 10:44 | 11:44 | 12:44 | 13:44 | 14:44 | 15:45 | 16:55 | 18:09 | 19:02 | 20:52 | 22:52 | · | · |
| Station D | 05:53 | 06:53 | 07:55 | 08:57 | 09:59 | 10:59 | 11:59 | 12:59 | 13:59 | 14:59 | 16:03 | 17:13 | 18:24 | 19:16 | 21:06 | 23:06 | · | · |
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 X99
Adult single £1.60 to £2.50 · Child single £0.80 to £1.60
Adult single fare table, stage to stage
| £1.60 | Wetherby Bus Station | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.50 | £1.60 | Station Gardens | ||||||||||||||||||||||
| £2.50 | £2.50 | £1.60 | Windmill Inn | |||||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £1.60 | Linton Road End | ||||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Hillcrest | |||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Whitegate Rose Croft | ||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | East Keswick, Duke of Wellington | |||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Woodacre Green | ||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Bardsey Bank Top | |||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Hetchell View/Wood Lane | ||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Scarcroft, Syke Lane | |||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Scarcroft, Ling Lane | ||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Beechgrove Farm | |||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Carr Lane | ||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Red Hall/Ring Road | |||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Kentmere Gate | ||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Elmete Lane | |||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Roundhay Park Gates | ||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Oakwood Clock | |||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Harehills | ||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Roseville Road/Roundhay Road | |||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Benson Street | ||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £1.60 | Leeds, Eastgate/Victoria | |
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | Leeds, City Square/Station |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Deighton Loop (Any Point).
Go-Ahead's published fares on the Bus Open Data Service, in force from 9 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Go Ahead West Yorkshire before you travel.
Tickets on the X99
Go Ahead West Yorkshire publishes singles on this route for adults and children.
Adult Single · Child Single
Ticket types come from Go Ahead West Yorkshire's own fares data on the Bus Open Data Service, last updated 9 October 2026. Prices for singles and returns are under Fares above; for the others, check with Go Ahead West Yorkshire.
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 Go Ahead West Yorkshire before you travel. Everything above is an ordinary week.
- Christmas Eve — Thursday, 24 December 2026 The operator’s data lists more buses on this date than on an ordinary Thursday (70 journeys in both directions together, against 37), which usually means two timetables have been added together by mistake. Check with Go Ahead West Yorkshire before you travel.
- Christmas Day — Friday, 25 December 2026 towards Leeds: 10 journeys, first 07:59 towards Wetherby: 8 journeys, first 10:05 Few buses run on Christmas Day, so check with Go Ahead West Yorkshire before relying on this.
- Boxing Day — Saturday, 26 December 2026 towards Leeds: 10 journeys, first 07:59 towards Wetherby: 8 journeys, first 10:05
- Monday, 28 December 2026 towards Leeds: 10 journeys, first 07:59 towards Wetherby: 8 journeys, first 10:05
- New Year's Eve — Thursday, 31 December 2026 The operator’s data lists more buses on this date than on an ordinary Thursday (70 journeys in both directions together, against 37), which usually means two timetables have been added together by mistake. Check with Go Ahead West Yorkshire before you travel.
- New Year's Day — Friday, 1 January 2027 towards Leeds: 10 journeys, first 07:59 towards Wetherby: 8 journeys, first 10:05
Route map
All stops on route X99
X99 towards Leeds
All 63 stops
- Deighton Road (adj) Wetherby
- Deighton Bar Wetherby
- Sandbeck Lane (before) Wetherby
- Templar Gardens Wetherby
- Ashfield (S bound) Wetherby
- York Road (S bound) Wetherby
- Horsefair Wetherby
- Wetherby Bus Station (stand A) Wetherby
- Raby Park Wetherby
- Station Gardens Wetherby
- Linton Lane Wetherby
- Wetherby Golf Course (stop) Linton
- The Ridge (stop) Linton
- Windmill Inn (outside) Linton
- Linton Bridge (S bound) Linton
- Kingfisher Reach Collingham
- Collingham Sprt Grd (at) Collingham
- Langwith Avenue Collingham
- Langwith Wood Collingham
- Hillcrest (opp) Collingham
- Harewood Road (S bound) East Keswick
- Rose Croft (opp) East Keswick
- Moor Lane (opp) East Keswick
- E Keswick Main St East Keswick
- Rigton Grange (stop) East Keswick
- Woodacre Green East Keswick
- The Drive (at) Bardsey
- Rigton Bank (at) Bardsey
- Mill Lane (at) Bardsey
- Church Lane (opp) Bardsey
- Hetchell View Bardsey
- Wayside Mount (opp) Scarcroft
- Thorner Lane Scarcroft
- Scarcroft Vill Hall (opp) Scarcroft
- Ling Lane Scarcroft
- Eversley View Scarcroft
- Wood Farm Scarcroft
- Grange Cottages (opp) Scarcroft
- Stoney Lane (opp) Shadwell
- Carr Lane (S bound) Shadwell
- Whinmoor Lane (opp) Wellington Hill
- Red Hall Lane Wellington Hill
- Red Hall Gardens Wellington Hill
- Roundhay Grange Wellington Hill
- Kentmere Gate Wellington Hill
- Easterly Road (W bound) Roundhay
- Elmete Lane (W bound) Roundhay
- Elmete Drive (adj) Roundhay
- Roundhay Park Gates Roundhay
- North Lane Roundhay
- Oakwood Clock (S bound) Oakwood
- Ravenscar Avenue (SW bound) Oakwood
- Roundhay Road Tesco Oakwood
- Copgrove Road Harehills
- Fforde Grene Jct (SW bound) Harehills
- Lascelles Terrace (at) Harehills
- Elford Place Harehills
- Roseville Road (SW bound) Harehills
- Grant Avenue (opp) Harehills
- Cross Stamford St (opp) Mabgate
- Victoria G Leeds City Centre
- Corn Exchange J (at) Leeds City Centre
- Station D Leeds City Centre
X99 towards Wetherby
All 63 stops
- Station D Leeds City Centre
- Victoria A Leeds City Centre
- Byron Street Mabgate
- Cross Stamford St (adj) Mabgate
- Grant Avenue Harehills
- Roseville Road Harehills
- Elford Place (opp) Harehills
- Lascelles Terrace Harehills
- Fforde Grene Jct (NE bound) Harehills
- Harehills Avenue Harehills
- Roundhay Road Tesco (NE bound) Oakwood
- Ravenscar Avenue Oakwood
- Oakwood Clock (NE bound) Oakwood
- North Lane Roundhay
- Roundhay Park Gates Roundhay
- Elmete Drive Roundhay
- Elmete Lane (E bound) Roundhay
- Easterly Road Roundhay
- Kentmere Gate Wellington Hill
- Roundhay Grange (N bound) Wellington Hill
- Red Hall Gardens (at) Wellington Hill
- Red Hall Lane (NE bound) Wellington Hill
- Whinmoor Lane Wellington Hill
- Carr Lane Shadwell
- Stoney Lane Shadwell
- Grange Cottages Scarcroft
- Wood Farm (N bound) Scarcroft
- Ling Lane (adj) Scarcroft
- Scarcroft Village Hall Scarcroft
- Thorner Lane (opp) Scarcroft
- Wayside Mount Scarcroft
- Church Lane Bardsey
- Mill Lane Bardsey
- The Drive Bardsey
- Woodacre Green (at) East Keswick
- Rigton Grange East Keswick
- E Keswick Main St (N bound) East Keswick
- Moor Lane East Keswick
- Rose Croft East Keswick
- Harewood Road East Keswick
- Hillcrest Collingham
- Langwith Wood (E bound) Collingham
- Langwith Avenue (opp) Collingham
- Collingham Sports Ground Collingham
- Kingfisher Reach (stop) Collingham
- Linton Bridge Linton
- Windmill Inn (stop) Linton
- The Ridge (at) Linton
- Wetherby Golf Crse Linton
- Linton Lane Wetherby
- Station Gardens Wetherby
- Raby Park (at) Wetherby
- Wetherby Bus Station (stand A) Wetherby
- York Road Wetherby
- Ashfield Wetherby
- Sandbeck Lane (opp) Wetherby
- Ainsty Drive Wetherby
- Beechwood Rise Wetherby
- Hawthorne Avenue Wetherby
- Aire Road Wetherby
- Leven Gardens Wetherby
- Nidd Approach Wetherby
- Deighton Road (adj) Wetherby
Towns & areas on this route
Frequently asked questions
What time is the first X99 bus?
The first X99 departure on weekdays leaves at 04:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X99 bus?
The last X99 on weekdays leaves its first stop at 00:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X99 bus cost?
Go Ahead West Yorkshire's published fares on the X99: adult single £1.60 to £2.50, child single £0.80 to £1.60. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Go Ahead West Yorkshire day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the X99 bus?
The X99 is operated by Go Ahead West Yorkshire.
Timetable data from Go Ahead West Yorkshire via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Check before you travel — services can change at short notice.