Saturday, August 22, 2026

London Bus 149

Bus 149 in London links Edmonton Green Bus Station and London Bridge Bus Station. The route is 0.0 km long with 49 stops, and the official schedule from Transport for London puts the full trip at about 82 minutes. On a weekday it runs 160 trips in one direction, and 130 on a weekend day.

Route map of bus 149 in London: Edmonton Green Bus Station to London Bridge Bus Station

Route at a glance

Mode Bus
Route number 149
City London
Operator Transport for London (TfL)
Start → end Edmonton Green Bus Station → London Bridge Bus Station
End → start London Bridge Bus Station → Edmonton Green Bus Station
Route length 0.0 km / 0.0 km in the opposite direction
Number of stops 49 / 54 in the opposite direction
Travel time about 82 minutes
Trips per day 160 on weekdays, 130 on weekends one way
Frequency peak 6–7 · midday 6–8 · weekend 8–11
First / last trip from «Edmonton Green Bus Station» 00:15 / 23:45
First / last trip from «London Bridge Bus Station» 00:05 / 23:55
Fare 1.75 £ (fare in effect since 5 July 2026)
Updated August 22, 2026

Route of Bus 149

Outbound: Edmonton Green Bus Station → London Bridge Bus Station

This direction has 49 stops. The route passes Edmonton Green Police Station, Tottenham High Rd/ Bruce Grove, Stoke Newington Station, Middleton Road De Beauvoir Town. The full list of stops in order is below.

No. Stop From start Note
1 Edmonton Green Bus Station 0.0 km Terminus
2 Edmonton Green Police Station 0.0 km
3 Shrubbery Road 0.0 km
4 Brettenham Road 0.0 km
5 Angel Corner 0.0 km
6 Colyton Way 0.0 km
7 Nutfield Close 0.0 km
8 White Hart Lane Station 0.0 km
9 Tottenham Hotspur Football Club 0.0 km
10 Tottenham Sports Centre 0.0 km
11 Lordship Lane (N17) 0.0 km
12 Scotland Green 0.0 km
13 Tottenham High Rd/ Bruce Grove 0.0 km
14 Tottenham Police Station 0.0 km
15 Tottenham Town Hall 0.0 km
16 College of North East London 0.0 km
17 Seven Sisters Station 0.0 km
18 South Tottenham Station 0.0 km
19 St Ann’s Road / High Road 0.0 km
20 Egerton Road (N16) 0.0 km
21 Stamford Hill Broadway 0.0 km
22 Stamford Hill Library 0.0 km
23 Lynmouth Road 0.0 km
24 Stoke Newington Station 0.0 km
25 Northwold Road / Stoke Newington Common 0.0 km
26 Rectory Road / Brooke Road 0.0 km
27 Manse Road 0.0 km
28 Stoke Newington Rd /Amhurst Rd 0.0 km
29 Princess May Road 0.0 km
30 Shacklewell Lane Dalston 0.0 km
31 Rio Cinema 0.0 km
32 Dalston Kingsland Station 0.0 km
33 Dalston Junction Station 0.0 km
34 Forest Road / Kingsland Road 0.0 km
35 Middleton Road De Beauvoir Town 0.0 km
36 Haggerston Station /Downham Rd 0.0 km
37 Laburnum Street 0.0 km
38 St Leonards Hospital 0.0 km
39 Hoxton Station / Museum of the Home 0.0 km
40 Falkirk Street 0.0 km
41 Shoreditch Church 0.0 km
42 Shoreditch High Street Station 0.0 km
43 Commercial Street / Worship St 0.0 km
44 Primrose Street 0.0 km
45 Liverpool Street Station 0.0 km
46 Camomile Street 0.0 km
47 Fenchurch Street 0.0 km
48 Monument 0.0 km
49 London Bridge Bus Station 0.0 km Terminus

Inbound: London Bridge Bus Station → Edmonton Green Bus Station

This direction has 54 stops. The route passes London Bridge Borough High St, St Leonards Hospital, Stoke Newington Station, St Loys Road / Bruce Grove Station. The full list of stops in order is below.

No. Stop From start Note
1 London Bridge Bus Station 0.0 km Terminus
2 London Bridge Borough High St 0.0 km
3 Monument 0.0 km
4 Gracechurch Street / Monument Station 0.0 km
5 Threadneedle Street 0.0 km
6 Camomile Street 0.0 km
7 Liverpool Street Station 0.0 km
8 Primrose Street 0.0 km
9 Shoreditch High Street Station 0.0 km
10 Shoreditch High St / Bethnal Green Road 0.0 km
11 Shoreditch Church 0.0 km
12 Waterson Street 0.0 km
13 Hoxton Station / Museum of the Home 0.0 km
14 Pearson Street 0.0 km
15 St Leonards Hospital 0.0 km
16 Laburnum Street 0.0 km
17 Haggerston Station /Downham Rd 0.0 km
18 Middleton Road De Beauvoir Town 0.0 km
19 Dalston Junction Station 0.0 km
20 Kingsland High Street / Dalston Junction 0.0 km
21 Dalston Kingsland Station 0.0 km
22 Rio Cinema 0.0 km
23 Princess May Road 0.0 km
24 Amhurst Road 0.0 km
25 Stoke Newington Police Station 0.0 km
26 Brooke Road 0.0 km
27 Stoke Newington Church St / High Street 0.0 km
28 Stoke Newington Station 0.0 km
29 Lynmouth Road 0.0 km
30 Stamford Hill Library 0.0 km
31 Stamford Hill Broadway 0.0 km
32 Egerton Road (N16) 0.0 km
33 St Ann’s Road / High Road 0.0 km
34 Lealand Road 0.0 km
35 South Tottenham Station 0.0 km
36 Seven Sisters Road 0.0 km
37 Seven Sisters Station 0.0 km
38 College of North East London 0.0 km
39 Tottenham Town Hall 0.0 km
40 Tottenham Police Station 0.0 km
41 St Loys Road / Bruce Grove Station 0.0 km
42 Lordship Lane (N17) 0.0 km
43 Tottenham Sports Centre 0.0 km
44 Tottenham Hotspur Football Club 0.0 km
45 White Hart Lane Station 0.0 km
46 Brantwood Road 0.0 km
47 Nutfield Close 0.0 km
48 Colyton Way 0.0 km
49 Angel Corner 0.0 km
50 Brettenham Road 0.0 km
51 Shrubbery Road 0.0 km
52 Edmonton Green Police Station 0.0 km
53 Edmonton Green Station 0.0 km
54 Edmonton Green Bus Station 0.0 km Terminus

Schedule and frequency

According to the official schedule from Transport for London, the route runs 160 trips in one direction on a weekday, and 130 on a weekend day.

Direction Weekdays Weekends and holidays
From «Edmonton Green Bus Station» 00:15 — 23:45 00:00 — 23:45
From «London Bridge Bus Station» 00:05 — 23:55 00:05 — 23:54

Frequency calculated from the departure table: in the morning peak buses run every 6–7 minutes, most often every 7; midday every 6–8 minutes; in the afternoon peak every 7; on weekends every 8–11 minutes.

Fare and payment

A single ride costs 1.75 £ — fare in effect since 5 July 2026. The same fare applies to buses in London.

A single bus or tram journey costs £1.75. The Hopper fare lets you make unlimited bus and tram journeys within one hour of your first tap at no extra charge. Daily spending is capped at £5.25; a 7 Day Bus & Tram Pass costs £24.70. London buses do not accept cash — pay by contactless or Oyster. Transfers within 60 minutes are free. Within the Hopper hour the transfers are free; you must tap the same card or device.

Frequently asked questions

How much does a ride on bus 149 cost?

1.75 £ for a single ride — fare in effect since 5 July 2026.

When do the first and last trips run?

From Edmonton Green Bus Station the first is at 00:15 and the last at 23:45. From London Bridge Bus Station they are 00:05 and 23:55.

How long does the trip from Edmonton Green Bus Station to London Bridge Bus Station take?

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

How many stops does the route have?

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

Does bus 149 run on weekends?

Yes. On weekends and holidays there are 130 trips in one direction, running from Edmonton Green Bus Station between 00:00 and 23:45.

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

Data current as of August 22, 2026. Schedule and termini — Transport for London (TfL). Fares — Mayor of London, MD3517 July 2026 fare changes (Direction to TfL). Stop list, schedule and route geometry come from the official GTFS feed (Bus Open Data Service (BODS), version 20260822_025337).

Latest Posts

...