Skip to content
    Filters
    Your search
    City
    District
    Price range
    Bedrooms
    Available from
    Bathrooms
    Property Type
    Student Friendly
    Published Since
      10,000+

      Flats to rent in London

      Average rental prices per month in London for Flats

      Area Properties
      Bexley 46 £1,238
      Hounslow West 68 £1,405
      Rush Green 30 £1,420
      Norbury 33 £1,428
      Thornton Heath 72 £1,443
      Edmonton 57 £1,474
      Chingford 28 £1,507
      Cowley 32 £1,508
      Poverest 24 £1,511
      Gants Hill 49 £1,514
      South Norwood 42 £1,543
      Heston 44 £1,544
      Penge 22 £1,548
      Northwood 46 £1,567
      Greenford 50 £1,572
      Carshalton Beeches 51 £1,573
      Bowes 21 £1,576
      Feltham 52 £1,577
      Newbury Park 40 £1,587
      Perry Vale 30 £1,598
      Seven Kings 76 £1,609
      Wealdstone 186 £1,621
      Highams Park 23 £1,636
      Purley 55 £1,649
      Dagenham 37 £1,652
      Hither Green 48 £1,657
      Broad Green 150 £1,658
      Yiewsley 40 £1,678
      Stanmore 27 £1,680
      Manor Park 25 £1,686
      Rayners Lane 85 £1,695
      Forest Hill 30 £1,695
      West Drayton 46 £1,703
      Yeading 35 £1,707
      Palmers Green 64 £1,710
      Benhilton 57 £1,712
      Osterley 29 £1,724
      Cricklewood 56 £1,724
      Becontree 23 £1,730
      Harrow Weald 47 £1,731
      Southbury 37 £1,731
      Becontree Heath 25 £1,731
      Addiscombe 54 £1,744
      Catford South 29 £1,744
      Ponders End 29 £1,746
      Anerley 27 £1,752
      Southgate 29 £1,755
      West Green 143 £1,766
      Hendon Central 59 £1,773
      Kingsbury 42 £1,788
      Scrattons Farm 24 £1,791
      New Malden 28 £1,796
      Widmore 26 £1,809
      Harringay 88 £1,823
      Beckenham 43 £1,824
      Brunswick Park 24 £1,829
      Sudbury 83 £1,831
      Wallington 38 £1,837
      Woodside 24 £1,848
      Pinner 22 £1,870
      Forest Gate 23 £1,875
      Surbiton 64 £1,876
      Plashet 22 £1,877
      Collier's Wood 60 £1,880
      West Norwood 60 £1,883
      Mitcham 39 £1,885
      Finchley 39 £1,896
      Plaistow 53 £1,899
      New Barnet 34 £1,904
      Leyton 112 £1,919
      Hayes 133 £1,926
      Selhurst 58 £1,926
      Hillingdon 28 £1,928
      Thames View 30 £1,932
      Spring Grove 71 £1,936
      Charlton 42 £1,941
      Colney Hatch 20 £1,951
      Ladywell 74 £1,953
      New Cross Gate 49 £1,954
      Harlesden 99 £1,955
      Gallions Reach 41 £1,976
      Well Hall 22 £1,978
      Brockley 27 £1,982
      Plumstead 63 £1,996
      Camberwell 72 £1,997
      Whetstone 22 £2,000
      Church End 58 £2,002
      High Barnet 23 £2,006
      Alperton 82 £2,008
      Hendon 81 £2,010
      East Dulwich 32 £2,013
      West Hendon 38 £2,030
      Roehampton 35 £2,035
      Perivale 40 £2,044
      Sudbury Hill 28 £2,051
      Streatham 123 £2,067
      Streatham Hill 154 £2,091
      Hackney Wick 21 £2,092
      New Cross 75 £2,111
      Crystal Palace 24 £2,113
      Peckham 66 £2,123
      Park Royal 160 £2,131
      Thamesmead 30 £2,145
      Bethnal Green 188 £2,145
      West Hackney 31 £2,153
      Summerstown 68 £2,165
      Ickenham 32 £2,170
      Southfields 62 £2,173
      Stroud Green 34 £2,180
      Clapton 83 £2,197
      Tulse Hill 30 £2,206
      Canning Town 151 £2,209
      Merton 75 £2,216
      Homerton 38 £2,228
      Furzedown 229 £2,231
      Strawberry Hill 34 £2,237
      Hornsey 92 £2,238
      Loughborough Junction 50 £2,249
      Archway 98 £2,253
      Woodside Park 26 £2,254
      Deptford 72 £2,259
      Brixton 141 £2,262
      Leytonstone 56 £2,262
      Poplar 100 £2,264
      Nunhead 20 £2,265
      Bow 133 £2,287
      Finsbury Park 92 £2,289
      Preston 77 £2,297
      East Greenwich 145 £2,313
      North Finchley 51 £2,330
      Kidbrooke 75 £2,336
      Limehouse 159 £2,347
      West Ham 78 £2,348
      Mapesbury 71 £2,364
      Colindale 194 £2,388
      Mile End 110 £2,396
      Earlsfield 60 £2,399
      Mill Hill 34 £2,409
      Upton Park 31 £2,411
      Rotherhithe 112 £2,426
      Muswell Hill 66 £2,436
      Twyford 49 £2,440
      West Finchley 30 £2,440
      Balham 168 £2,447
      Temple Fortune 62 £2,464
      Holloway 169 £2,466
      Worton 114 £2,471
      Middle Park 22 £2,475
      Dalston 70 £2,501
      Shadwell 71 £2,506
      Dollis Hill 86 £2,507
      Stoke Newington 128 £2,514
      Crouch End 73 £2,516
      Friern Barnet 27 £2,563
      Putney 130 £2,570
      Stockwell 118 £2,584
      Merton Park 43 £2,598
      Kennington 29 £2,618
      Old Kent Road 88 £2,631
      Beckton 28 £2,632
      Clapham 205 £2,668
      St Pancras 220 £2,675
      Norbiton 144 £2,700
      Greenwich Peninsula 46 £2,716
      Wandsworth 196 £2,716
      Brent Cross 64 £2,741
      Cockfosters 41 £2,744
      Shacklewell 59 £2,755
      Brondesbury 95 £2,766
      Charlton Riverside 38 £2,768
      Raynes Park 77 £2,777
      Hanwell 129 £2,791
      Silvertown 115 £2,795
      West Kensington 332 £2,796
      Stepney 80 £2,796
      Stratford 260 £2,816
      Highbury 143 £2,835
      Kew 30 £2,859
      Stamford Hill 66 £2,860
      Blackwall 225 £2,870
      Queen's Park 106 £2,880
      Shepherd's Bush 398 £2,884
      Walworth 96 £2,889
      Clapham Junction 203 £2,889
      Haggerston 62 £2,895
      Tufnell Park 30 £2,964
      Waddon 118 £2,964
      Kilburn 144 £2,968
      Golders Green 133 £2,991
      Oval 83 £3,019
      Hackney 85 £3,067
      South Hampstead 180 £3,084
      Elephant and Castle 150 £3,179
      North Kensington 216 £3,180
      North Sheen 30 £3,197
      Whitechapel 491 £3,255
      Barnsbury 235 £3,256
      Hammersmith 455 £3,271
      Islington 169 £3,275
      Isle of Dogs 485 £3,332
      St Margarets 44 £3,368
      Fulham 315 £3,382
      Bermondsey 155 £3,461
      Brook Green 158 £3,467
      Lambeth 40 £3,522
      Battersea 174 £3,597
      Somers Town 90 £3,630
      Canary Wharf 371 £3,641
      Shoreditch 126 £3,671
      Fitzrovia 280 £3,711
      West Hampstead 257 £3,742
      Kentish Town 127 £3,777
      Earl's Court 476 £3,814
      Hampton Wick 25 £3,823
      Hoxton 148 £3,917
      Gospel Oak 41 £4,104
      Wapping 249 £4,123
      Waterloo 76 £4,210
      The Borough 191 £4,331
      Clerkenwell 193 £4,342
      Vauxhall 221 £4,374
      King's Cross 159 £4,561
      Notting Hill 410 £4,633
      Finsbury 213 £4,633
      Brompton 677 £4,912
      Chalk Farm 290 £5,080
      Bloomsbury 147 £5,205
      Holborn 151 £5,239
      Belsize Park 361 £5,457
      Southwark 83 £5,548
      Kensington 289 £7,172
      Chelsea 443 £7,275
      Hampstead Garden Suburb 23 £10,128
      South Kensington 521 £11,683
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,606 new properties for your search in the last 5 days.

      Let us search for you
      • Where would you like to live
      • Any specific wishes
      Where would you like to live

        With these preferences you can expect around 0 properties per day.

        Any specific wishes

        You're searching in {city}

        Bedrooms

        Price per month

        With these preferences you can expect around 0 properties per day.

        Quickly set up your direct property alert

        Stay updated with real-time email alerts and increase your chances of finding the perfect place. We scour property listings from more than 3.500 websites to save you valuable time on your search. You will always be one of the first to know, so you can immediately respond to a property that meets your wishes!