Bus route 248 in London goes from “Romford Market” to “Moor Lane Cranham”.
The route of bus 248

Towards “Moor Lane Cranham”: 37 stops. After “Romford Market”, the bus calls at “Mercury Gardens”, “Romford Town Centre”, “Romford Station”, “Thurloe Gardens”, “Brentwood Road”, “Clydesdale Road”, “Roneo Corner”, “Roneo Corner Tesco”, “Park Lane Heath Park”, “Hyland Way”. Then “Harrow Lodge Park (RM12)”, “Abbs Cross Lane”, “Billet Lane”, “Hornchurch Town Centre”, “St Andrew’s Church (RM12)”, “Hacton Lane”, “Upminster Bridge”, “Upminster Windmill”, “St Laurence Church (RM14)”, “Gaynes Road”. Then “Upminster Station”, “Deyncourt Gardens”, “Ingrebourne Gardens”, “The Fairway Upminster”, “Upminster Tithe Barn Museum”, “River Drive”, “Severn Drive”, “Mersey Avenue”, “Crouch Valley”, “Front Lane”. Before “Moor Lane Cranham”: “Upminster Park Estate”, “Lexington Way”, “Brunswick Avenue (RM14)”, “Briarleas Gardens”, “Kings Gardens”.
On the way back, from “Moor Lane Cranham” to “Romford Market”: 33 stops. Only in this direction does it call at “Upminster Stn/St Lawrence Road”. Only in the direction of “Moor Lane Cranham” does it call at “Mercury Gardens”, “Thurloe Gardens”, “Roneo Corner Tesco”, “Gaynes Road” and “Deyncourt Gardens”. For the way back, board nearby: “Mercury Gardens” → “Romford Market” (200 m), “Thurloe Gardens” → “Brentwood Road” (150 m), “Roneo Corner Tesco” → “Roneo Corner” (250 m) and “Gaynes Road” → “Upminster Stn/St Lawrence Road” (100 m). Towards “Moor Lane Cranham”, board nearby: “Upminster Stn/St Lawrence Road” → “Gaynes Road” (100 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 5 towards “Moor Lane Cranham” and 1 the other way. Tap a stop to see its name.
Other routes along the way
On part of the route, between “Romford Market” and “Roneo Corner” it shares the road with route 252; between “Hornchurch Town Centre” and “Upminster Station” it shares the road with route 370; between “Gaynes Road” and “River Drive” it shares the road with route 346.
Connections by stop, in route order:
- “Romford Market”: buses 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498 and 499
- “Mercury Gardens” (only towards “Moor Lane Cranham”): buses 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12
- “Romford Town Centre”: buses 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12
- “Romford Station”: buses 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12
- “Thurloe Gardens” (only towards “Moor Lane Cranham”): buses 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12
- “Brentwood Road”: buses 165, 174, 175, 193, 294, 498, 499 and SL12
- “Clydesdale Road”: buses 128, 165, 175, 193, 294 and 499
- “Roneo Corner”: buses 128 and 175
- “Harrow Lodge Park (RM12)”: buses 165, 193 and 372
- “Abbs Cross Lane”: buses 165, 193 and 372
- “Billet Lane”: buses 165, 193, 256 and 372
- “Hornchurch Town Centre”: buses 165, 193, 256 and 372
- “St Andrew’s Church (RM12)”: bus 193
- “Hacton Lane”: bus 193
Pages for these routes: bus SL12, bus 66, bus 86, bus 128, bus 165, bus 174, bus 175, bus 193.
Passes and concessions
Our page “How to pay for public transport in London” describes tickets, passes and concessions, including any differences between modes of transport.
Questions and answers
Does bus 248 go to “Romford Station”?
Yes, in both directions.
Where can I change from bus 248 to another bus route?
Most routes stop at “Mercury Gardens” (only towards “Moor Lane Cranham”; 66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12) and “Romford Town Centre” (66, 86, 128, 165, 174, 175, 193, 247, 294, 296, 375, 496, 498, 499 and SL12). All other stops with connections are listed above.
Checked on 29 September 2026. Source of the route and stops: Transport for London (TfL).