Bus times in Cranham (Upminster)

All the buses in Cranham: 4 bus routes and 29 bus stops (Upminster area). Pick a stop for live departures, or a route for the full timetable.

Next buses from River Drive (Stop ->N) as of 21:37

Scheduled times at Cranham’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.

    Cancellations & disruptions in Cranham today

    Bus routes serving Cranham

    Route numbers are reused all over the country. See every UK 248 bus, 346 bus, 646 bus or X2 bus timetable.

    London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted. Who travels free →

    Where can you get to by bus from Cranham?

    Map of bus stops in Cranham

    All 29 stops shown. Tap a marker for live departures.

    Bus stops in Cranham

    Busiest stops

    Cranham (29 stops)

    Operators in Cranham

    Bus services here are registered with Essex County Council. See registered service changes and withdrawals →

    Frequently asked questions

    Which buses run in Cranham?

    4 bus routes serve Cranham, run by 4 operators including Arriva London North and Docklands Buses. They are the 248 (Romford to Cranham), the 346 (Harold Park to Cranham), the 646 (Noak Hill to Cranham) and the X2 (Southend-on-Sea to Upminster).

    How much is the bus fare in Cranham?

    London buses have a flat £1.75 fare with contactless or Oyster (the Hopper fare covers unlimited changes within an hour), with daily caps. Cash isn't accepted.

    How many bus stops are there in Cranham?

    There are 29 active bus stops in Cranham. Each stop page on this site shows the next departures and every route that calls there.

    Bus times near Cranham