Greggs Locations in London
240 shops in London
London holds dozens of Greggs shops from the City to the suburbs, feeding commuters where coffee chains charge double for less. Central London shops cluster around stations and office districts, with the outer boroughs from Croydon to Romford carrying the fuller estate.
Greggs Shops in London's Biggest Towns
Greggs London
U1 London Victoria Coach Station 164 Buckingham Palace Road, London SW1W 9TP
Today: 6:00 AM - 11:00 PM
Greggs Romford
U1, Pavillion 3 The Brewery Waterloo Rd, Romford RM1 1AU
Today: 7:00 AM - 7:00 PM
Greggs Croydon
Norfolk House 15 Wellesley Road, Croydon CR0 1LH
Today: 6:00 AM - 5:30 PM
Greggs Croydon
702/712 Mitcham Road, Croydon CR0 3AB
Today: 5:30 AM - 5:30 PM
All Towns with a Greggs in London
Browse Other Regions
About Greggs in London
The London premium largely skips Greggs: prices hold close to national levels even in Zone 1, which explains the queues on Liverpool Street and Victoria concourses. Croydon, Stratford and the borough high streets run quieter and fuller stocked. Travel hub branches open with the first trains, the capital's earliest hot breakfast at the price.
Greggs trades from 240 locations in London, reaching 141 separate towns. Formats vary from compact high street counters in Central London and Romford to retail park units and travel hub kiosks, and opening patterns follow the national rhythm: doors open around 6am to 7am, close between 6pm and 7pm, and trade slightly shorter hours on Sundays.
The menu holds steady across the region. London customers pay the same £1.35 for a Sausage Roll as nearly everyone else in the country, with only travel locations charging a premium. Check the full menu with prices or plan a group order with the catering calculator.