Monday, August 24, 2026

Leeds Bus 91

Bus 91 in Leeds links Pudsey Bus Station and Ullswater Crescent. The route is 20.1 km long with 66 stops, and the official schedule from West Yorkshire Combined Authority (Metro) puts the full trip at about 81 minutes. On a weekday it runs 26 trips in one direction, and 38 on a weekend day.

Route map of bus 91 in Leeds: Pudsey Bus Station to Ullswater Crescent

Route at a glance

Mode Bus
Route number 91
City Leeds
Operator West Yorkshire Combined Authority (Metro)
Start → end Pudsey Bus Station → Ullswater Crescent
End → start Ullswater Crescent → Pudsey Bus Station
Route length 20.1 km / 19.9 km in the opposite direction
Number of stops 66 / 65 in the opposite direction
Travel time about 81 minutes
Trips per day 26 on weekdays, 38 on weekends one way
Frequency peak 31–40 · midday 32–35 · weekend 25–60
First / last trip from «Pudsey Bus Station» 05:50 / 22:30
First / last trip from «Ullswater Crescent» 06:25 / 22:30
Fare 2.50 £ (fare in effect since 30 March 2025)
Updated August 22, 2026

Route of Bus 91

Outbound: Pudsey Bus Station → Ullswater Crescent

This direction has 66 stops and runs 20.1 km. The route passes Lidget Hill, Waterloo Way, Bridgewater Court, Harehills Morrisons. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Pudsey Bus Station 0.0 km Terminus
2 Lidget Hill 0.5 km
3 Cemetery Road 0.6 km
4 Thorpe Road 0.8 km
5 Richardshaw Road 1.1 km
6 Slaters Road 1.6 km
7 Stanningley Lidl 1.9 km
8 Half Mile Lane 2.3 km
9 Stanningley Fire Stn 2.6 km
10 Richmond Close 3.0 km
11 Nora Road 3.2 km
12 Fairfield Hill 3.4 km
13 Bramley Baths 3.8 km
14 Bramley Park 4.2 km
15 Westover Road 4.4 km
16 Waterloo Lane 4.7 km
17 Bramley Centre Bus Station 5.0 km
18 Waterloo Way 5.3 km
19 Landseer Road 5.5 km
20 Waterloo Crescent 5.8 km
21 Lincroft Crescent 6.0 km
22 Hollybush School 6.4 km
23 Lancastre Avenue 6.6 km
24 Kirkstall Bridge Shopping Park 7.2 km
25 Kirkstall Leisure Centre 7.4 km
26 Church View 7.7 km
27 Headingley Station 7.9 km
28 Eden Drive 8.3 km
29 Langdale Avenue 8.4 km
30 Headingley Stadium 8.7 km
31 Headingley Library 9.1 km
32 Shaw Lane 9.5 km
33 Grove Road 9.9 km
34 Bridgewater Court 10.3 km
35 Grove Lane Junction 10.6 km
36 Stainbeck Avenue 11.0 km
37 Stonegate Crescent 11.3 km
38 Beckhill Approach 11.5 km
39 Miles Hill Crescent 12.1 km
40 Stainbeck Police Station 12.3 km
41 Wensley Drive 12.6 km
42 Stainbeck Lane 12.9 km
43 Montreal Parade 13.2 km
44 Mansion Gate 13.5 km
45 Newton Road 13.8 km
46 Potternewton Park 14.1 km
47 Hilton Place 14.5 km
48 Fforde Grene Junction D 14.8 km
49 Luxor Avenue 15.1 km
50 Harehills Morrisons 15.5 km
51 Compton Road 15.8 km
52 Harehills ASDA 16.2 km
53 Nowell Mount 16.6 km
54 Shaftesbury Jct E 16.9 km
55 Rookwood Avenue 17.1 km
56 Shaftesbury Med Ctr 17.4 km
57 Rookwood Street 17.6 km
58 Neville Hill 17.9 km
59 Neville Parade 18.2 km
60 Halton Moor Avenue 18.6 km
61 Meadowfield School 18.8 km
62 Neville Road 19.0 km
63 Corpus Christi Coll 19.3 km
64 Cartmell Drive 19.6 km
65 Coronation Parade 19.9 km
66 Ullswater Crescent 20.1 km Terminus

Inbound: Ullswater Crescent → Pudsey Bus Station

This direction has 65 stops and runs 19.9 km. The route passes Temple Academy, Luxor Avenue, Bridgewater Court, Landseer Road. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Ullswater Crescent 0.0 km Terminus
2 Temple Academy 0.3 km
3 Corpus Christi Coll 0.5 km
4 Neville Road 0.8 km
5 Meadowfield School 1.1 km
6 Halton Moor Avenue 1.3 km
7 Neville Parade 1.6 km
8 Neville Hill 2.0 km
9 Rookwood Street 2.3 km
10 Shaftesbury Med Ctr 2.5 km
11 Rookwood Avenue 2.8 km
12 Shaftesbury Jct D 2.9 km
13 Nowell Mount 3.3 km
14 Harehills ASDA 3.5 km
15 Compton Road 4.0 km
16 Harehills Morrisons 4.4 km
17 Luxor Avenue 4.8 km
18 Fforde Grene Junction 5.1 km
19 Hilton Place 5.5 km
20 Potternewton Park 5.8 km
21 Newton Road 6.0 km
22 Potternewton Lane 6.6 km
23 Chapel Allerton Sch 6.8 km
24 Chapel Allerton Co-op 7.1 km
25 Wensley Drive 7.3 km
26 Stainbeck Police Station 7.6 km
27 Miles Hill Crescent 7.8 km
28 Beckhill Approach 8.3 km
29 Stonegate Crescent 8.6 km
30 Stainbeck Avenue 8.9 km
31 Grove Lane Junction 9.3 km
32 Bridgewater Court 9.6 km
33 Grove Road 10.0 km
34 Shaw Lane 10.3 km
35 Headingley Library 10.7 km
36 Headingley Stadium 11.1 km
37 Langdale Avenue 11.4 km
38 Eden Drive 11.7 km
39 Headingley Station 12.0 km
40 Kirkstall Lane 12.3 km
41 Kirkstall Morrisons 12.6 km
42 Kirkstall Bridge Shopping Park 12.9 km
43 Lancastre Avenue 13.3 km
44 Hollybush School 13.6 km
45 Lincroft Crescent 13.9 km
46 Waterloo Crescent 14.2 km
47 Landseer Road 14.4 km
48 Waterloo Way 14.6 km
49 Bramley Centre Bus Station 15.1 km
50 Waterloo Lane 15.4 km
51 Westover Road 15.7 km
52 Bramley Park 15.8 km
53 Bramley Baths 16.2 km
54 Calverley Drive 16.3 km
55 Fairfield Hill 16.7 km
56 Nora Road 16.9 km
57 Swinnow Crescent 17.2 km
58 Stanningley Fire Stn 17.5 km
59 Half Mile Lane 17.9 km
60 Stanningley Lidl 18.3 km
61 Slaters Road 18.5 km
62 Richardshaw Road 18.9 km
63 Thorpe Road 19.2 km
64 Cemetery Road 19.5 km
65 Pudsey Bus Station 19.9 km Terminus

Schedule and frequency

According to the official schedule from West Yorkshire Combined Authority (Metro), the route runs 26 trips in one direction on a weekday, and 38 on a weekend day.

Direction Weekdays Weekends and holidays
From «Pudsey Bus Station» 05:50 — 22:30 08:50 — 19:15
From «Ullswater Crescent» 06:25 — 22:30 08:38 — 20:28

Frequency calculated from the departure table: in the morning peak buses run every 31–40 minutes, most often every 38; midday every 32–35 minutes; in the afternoon peak every 31–49; on weekends every 25–60 minutes.

Fare and payment

A single ride costs 2.50 £ — fare in effect since 30 March 2025. The same fare applies to buses in West Yorkshire.

No single bus journey in West Yorkshire costs more than £2.50 — this is the Mayor’s Fare cap, so the actual price charged by an operator can be lower. A DaySaver is £6.00, and the multi-operator MCard covers buses across the county.

Frequently asked questions

How much does a ride on bus 91 cost?

2.50 £ for a single ride — fare in effect since 30 March 2025.

When do the first and last trips run?

From Pudsey Bus Station the first is at 05:50 and the last at 22:30. From Ullswater Crescent they are 06:25 and 22:30.

How long does the trip from Pudsey Bus Station to Ullswater Crescent take?

About 81 minutes end to end — the median of full trips in the official schedule.

How many stops does the route have?

66 outbound and 65 inbound according to the official GTFS feed. The two lists do not match exactly.

Does bus 91 run on weekends?

Yes. On weekends and holidays there are 38 trips in one direction, running from Pudsey Bus Station between 08:50 and 19:15.

Every route number with its termini, operating hours and travel time is collected in the Leeds buses overview.

Data current as of August 22, 2026. Schedule and termini — West Yorkshire Combined Authority (Metro). Fares — West Yorkshire Combined Authority. Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS)).

Latest Posts

...