Bus route 12 in Leeds goes from “White Rose Centre” to “Roundhay Park”.
The route of bus 12

Towards “Roundhay Park”: 48 stops. After “White Rose Centre”, the bus calls at “Thirlmere Gardens”, “Waincliffe Drive”, “Tommy Wass Junction”, “Bodmin Road”, “Middleton Water Tower”, “Middleton Park Road”, “Middleton Park Circus”, “Lingwell Road”, “Staithe Avenue”, “Middleton Centre”. Then “Dunlin Drive”, “Lanshaw View”, “Lanshaw Walk”, “Middleton Road”, “Petersfield Avenue”, “Windmill Road”, “Belle Isle Circus”, “East Grange Road”, “West Grange Drive”, “Moor Road”. Then “Playfair Road”, “Midland Road”, “Hunslet Centre”, “Church Street”, “Stafford Street”, “Whitehouse Street”, “Brookfield Street”, “LCC Printworks”, “Crown Point”, “Southbank”. Then “Corn Exchange”, “Victoria”, “Lovell Park”, “Sheepscar Junction”, “Roscoe Street”, “Enfield Centre”, “Barrack Road”, “Spencer Place”, “Elford Place”, “Lascelles Terrace”. Before “Roundhay Park”: “Fforde Grene Jct”, “Harehills Avenue”, “Roundhay Road Tesco”, “Ravenscar Avenue”, “Oakwood Clock”, “Princes Ave Soldiers Field”.
On the way back, from “Roundhay Park” to “White Rose Centre”: 50 stops. Only in this direction does it call at “Copgrove Road”, “Benson Street”, “Hunslet Health Centre”, “Town Street”, “Parkwood Road” and “Ring Road Beeston”. Only in the direction of “Roundhay Park” does it call at “Tommy Wass Junction”, “Church Street”, “Whitehouse Street” and “Harehills Avenue”. For the way back, board nearby: “Tommy Wass Junction” → “Parkwood Road” (200 m), “Church Street” → “Hunslet Health Centre” (100 m), “Whitehouse Street” → “Brookfield Street” (200 m) and “Harehills Avenue” → “Copgrove Road” (50 m). Towards “Roundhay Park”, board nearby: “Copgrove Road” → “Harehills Avenue” (50 m), “Benson Street” → “Sheepscar Junction” (200 m), “Hunslet Health Centre” → “Church Street” (100 m) and “Town Street” → “Middleton Road” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 10 towards “Roundhay Park” and 12 the other way. Tap a stop to see its name.
Other routes along the way
On part of the route, between “Lanshaw View” and “Oakwood Clock” it shares the road with route 13; between “Middleton Road” and “Oakwood Clock” it shares the road with route 13A; between “Belle Isle Circus” and “Crown Point” it shares the road with route 47.
Connections by stop, in route order:
- Stops from “White Rose Centre” to “Waincliffe Drive”: buses 3A, 65, 200, 201, 202 and 203
- “Tommy Wass Junction” (only towards “Roundhay Park”): buses 3A, 200, 201, 202 and 203
- “West Grange Drive”: bus 61
- “Moor Road”: bus 61
- “Midland Road”: bus 61
- “Hunslet Centre”: buses 61, 110, 140, 141, 168, 444 and 446
- “Church Street” (only towards “Roundhay Park”): buses 61, 110, 140, 141, 168, 444 and 446
- “Stafford Street”: buses 61, 110, 140, 141, 168, 444 and 446
- “Whitehouse Street” (only towards “Roundhay Park”): buses 61, 110, 140, 141, 168, 444 and 446
- “Brookfield Street”: buses 61, 110, 140, 141, 168, 444 and 446
- “LCC Printworks”: buses 110, 140, 141, 168, 444 and 446
- “Crown Point”: buses 3A, 24, 51, 52, 110, 140, 141, 168, 200, 201, 202, 203, 444 and 446
- “Southbank”: buses 3A, 24, 51, 52, 200, 201, 202 and 203
- “Corn Exchange”: buses 1, 3A, 4, 4F, 7, 7A, 7S, 11, 16, 16A, 19, 19A, 23, 25, 27, 28, 33, 34, 38, 39, 40, 42, 49, 50, 50A, 51, 52, 56, 60A, 64, 72, 110, 140, 141, 163, 164, 165, 168, 200, 201, 202, 203, 229, 254, 255, 444, 446, X6 and X84
- “Victoria”: buses 3A, 4, 4F, 7, 7A, 7S, 16, 16A, 19, 19A, 23, 24, 25, 27, 28, 33, 34, 38, 39, 42, 49, 50, 50A, 51, 52, 56, 60A, 64, 72, 163, 164, 165, 168, 200, 201, 202, 203, 229, 254, 255, X6 and X84
- “Lovell Park”: buses 3A, 7, 7A, 7S, 38, 39 and 42
- “Sheepscar Junction”: buses 3A, 7, 7A, 7S, 38 and 39
- “Roscoe Street”: buses 3A, 7, 7A and 7S
- “Enfield Centre”: bus 3A
- “Elford Place”: buses 49, 50 and 50A
- “Lascelles Terrace”: buses 3A, 49, 50 and 50A
- “Fforde Grene Jct”: buses 3A, 49, 50, 50A and 91
- “Harehills Avenue” (only towards “Roundhay Park”): buses 3A, 49, 50, 50A and 91
- Stops from “Roundhay Road Tesco” to “Oakwood Clock”: bus 3A
- “Copgrove Road” (only towards “White Rose Centre”): buses 3A, 49, 50, 50A and 91
- “Benson Street” (only towards “White Rose Centre”): buses 3A, 7, 7A, 7S, 38, 39 and 42
- “Hunslet Health Centre” (only towards “White Rose Centre”): buses 61, 110, 140, 141, 168, 444 and 446
- “Parkwood Road” (only towards “White Rose Centre”): buses 3A, 200, 201, 202 and 203
- “Ring Road Beeston” (only towards “White Rose Centre”): buses 3A, 65, 200, 201, 202 and 203
Pages for these routes: bus X6, bus X84, bus 1, bus 3A, bus 4, bus 4F, bus 7A, bus 7S, bus 11, bus 13, bus 13A, bus 16, bus 16A, bus 19, bus 19A, bus 23, bus 24, bus 25, bus 27, bus 28, bus 33, bus 34, bus 38, bus 39, bus 40, bus 42, bus 47, bus 49, bus 50, bus 50A, bus 51, bus 52, bus 56, bus 60A, bus 61, bus 64, bus 65, bus 72, bus 91, bus 110, bus 163, bus 164, bus 165, bus 168, bus 200, bus 201, bus 229, bus 255, bus 444, bus 446.
Passes and concessions
Which passes are available and who travels free is explained on a separate page: how to pay for public transport in Leeds.
Questions about bus 12
Does bus 12 go to “Middleton Park Road”?
Yes, in both directions.
Where can I change from bus 12 to another bus route?
Most routes stop at “Corn Exchange” (1, 3A, 4, 4F, 7, 7A, 7S, 11, 16, 16A, 19, 19A, 23, 25, 27, 28, 33, 34, 38, 39, 40, 42, 49, 50, 50A, 51, 52, 56, 60A, 64, 72, 110, 140, 141, 163, 164, 165, 168, 200, 201, 202, 203, 229, 254, 255, 444, 446, X6 and X84) and “Victoria” (3A, 4, 4F, 7, 7A, 7S, 16, 16A, 19, 19A, 23, 24, 25, 27, 28, 33, 34, 38, 39, 42, 49, 50, 50A, 51, 52, 56, 60A, 64, 72, 163, 164, 165, 168, 200, 201, 202, 203, 229, 254, 255, X6 and X84). All other stops with connections are listed above.
Checked on 30 September 2026. Source of the route and stops: West Yorkshire Combined Authority (Metro).