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 47 £1,230
      Thornton Heath 58 £1,350
      Hounslow West 60 £1,413
      Edmonton 48 £1,455
      Rush Green 25 £1,465
      South Norwood 44 £1,482
      Norbury 29 £1,497
      Perry Vale 31 £1,503
      Heston 35 £1,509
      Poverest 21 £1,512
      Gants Hill 48 £1,512
      Cowley 29 £1,514
      Purley 41 £1,524
      Greenford 46 £1,528
      Chingford 27 £1,532
      Highams Park 25 £1,534
      Northwood 42 £1,540
      Newbury Park 35 £1,540
      Seven Kings 66 £1,543
      Carshalton Beeches 44 £1,560
      Feltham 53 £1,562
      Bowes 20 £1,566
      Penge 22 £1,594
      Dagenham 24 £1,601
      Hither Green 44 £1,626
      Southgate 24 £1,626
      Kenton 23 £1,629
      Yeading 36 £1,643
      Harrow Weald 43 £1,644
      Wealdstone 174 £1,651
      Broad Green 136 £1,660
      Addiscombe 49 £1,666
      Forest Hill 28 £1,668
      Stanmore 29 £1,670
      Anerley 23 £1,671
      Benhilton 51 £1,674
      Manor Park 26 £1,676
      New Malden 21 £1,692
      Yiewsley 32 £1,696
      Palmers Green 52 £1,696
      Cricklewood 47 £1,721
      Rayners Lane 63 £1,729
      Harringay 77 £1,733
      Scrattons Farm 23 £1,734
      Ponders End 26 £1,742
      Southbury 37 £1,744
      Hendon Central 56 £1,748
      West Drayton 38 £1,750
      Widmore 23 £1,755
      Plashet 22 £1,762
      Catford South 24 £1,766
      West Green 120 £1,766
      Surbiton 61 £1,767
      Worton 66 £1,773
      Beckenham 46 £1,809
      Sudbury Hill 29 £1,824
      Brockley 29 £1,832
      Sudbury 76 £1,834
      Brunswick Park 25 £1,838
      Collier's Wood 58 £1,844
      Colney Hatch 22 £1,848
      Kingsbury 39 £1,864
      Plaistow 50 £1,864
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Wallington 34 £1,869
      Finchley 36 £1,870
      Harlesden 87 £1,898
      Gallions Reach 38 £1,899
      Shortlands 21 £1,911
      Leyton 110 £1,922
      Whetstone 21 £1,953
      Charlton 41 £1,959
      Hayes 117 £1,962
      Hendon 71 £1,971
      West Hendon 36 £1,975
      Deptford 72 £1,979
      New Barnet 27 £1,985
      Plumstead 67 £1,998
      Ladywell 67 £2,006
      Streatham 121 £2,007
      Church End 56 £2,010
      Mitcham 45 £2,011
      Thames View 27 £2,013
      Alperton 74 £2,021
      Hillingdon 24 £2,023
      East Dulwich 38 £2,034
      Roehampton 29 £2,059
      Perivale 35 £2,067
      Crystal Palace 25 £2,073
      West Norwood 59 £2,074
      Tulse Hill 29 £2,084
      Camberwell 60 £2,085
      Park Royal 159 £2,102
      Southfields 59 £2,112
      Bethnal Green 175 £2,118
      Selhurst 56 £2,129
      Mapesbury 63 £2,133
      Ickenham 31 £2,134
      Thamesmead 32 £2,141
      Streatham Hill 129 £2,141
      Clapton 91 £2,142
      West Hackney 35 £2,144
      High Barnet 20 £2,146
      North Finchley 47 £2,160
      New Cross Gate 32 £2,171
      Leytonstone 41 £2,191
      Hornsey 88 £2,192
      Preston 63 £2,196
      Woodside Park 26 £2,197
      Waddon 88 £2,203
      Peckham 50 £2,207
      Furzedown 204 £2,234
      Nunhead 21 £2,241
      Merton 74 £2,250
      Homerton 35 £2,252
      Canning Town 128 £2,262
      Poplar 97 £2,265
      Strawberry Hill 30 £2,274
      Kidbrooke 76 £2,274
      Loughborough Junction 44 £2,277
      Summerstown 63 £2,289
      Finsbury Park 88 £2,302
      Hackney Wick 21 £2,314
      Crouch End 80 £2,345
      East Greenwich 131 £2,345
      Archway 89 £2,347
      Shadwell 91 £2,348
      Bow 118 £2,351
      Twyford 49 £2,351
      Earlsfield 63 £2,357
      Putney 151 £2,357
      Dollis Hill 93 £2,365
      Upton Park 29 £2,385
      Middle Park 20 £2,389
      Kilburn 96 £2,390
      Colindale 180 £2,391
      Stoke Newington 123 £2,401
      West Ham 70 £2,405
      Brixton 139 £2,406
      Stroud Green 34 £2,412
      Limehouse 164 £2,414
      West Finchley 26 £2,418
      Mill Hill 31 £2,435
      Dalston 71 £2,447
      Temple Fortune 53 £2,459
      Rotherhithe 99 £2,497
      Balham 156 £2,503
      Muswell Hill 57 £2,527
      Shacklewell 63 £2,565
      Clapham 196 £2,597
      New Cross 99 £2,609
      Norbiton 124 £2,618
      Wandsworth 211 £2,624
      Holloway 157 £2,624
      Friern Barnet 29 £2,641
      Spring Grove 102 £2,663
      Greenwich Peninsula 45 £2,664
      West Kensington 305 £2,666
      Old Kent Road 82 £2,672
      St Pancras 217 £2,678
      Kennington 29 £2,690
      Silvertown 95 £2,694
      Stockwell 114 £2,696
      Blackwall 220 £2,702
      Cockfosters 42 £2,726
      Stamford Hill 66 £2,754
      Raynes Park 71 £2,757
      Stepney 74 £2,770
      Haggerston 53 £2,778
      Charlton Riverside 37 £2,780
      Hanwell 126 £2,811
      Shepherd's Bush 362 £2,814
      South Hampstead 184 £2,860
      Tufnell Park 33 £2,878
      Brent Cross 60 £2,879
      Beckton 21 £2,886
      Kew 28 £2,895
      Stratford 237 £2,899
      Mile End 132 £2,900
      Oval 77 £2,948
      Walworth 90 £2,952
      North Sheen 32 £2,961
      Queen's Park 101 £2,966
      Mortlake 22 £2,975
      Hackney 77 £3,048
      Golders Green 117 £3,056
      North Kensington 216 £3,118
      Brook Green 142 £3,127
      Lambeth 35 £3,132
      Clapham Junction 169 £3,167
      Merton Park 47 £3,179
      Elephant and Castle 136 £3,207
      Barnsbury 243 £3,251
      Hammersmith 438 £3,296
      Islington 151 £3,350
      Isle of Dogs 473 £3,359
      Whitechapel 458 £3,379
      Fulham 325 £3,395
      Highbury 161 £3,404
      Bermondsey 144 £3,433
      Fitzrovia 252 £3,526
      St Margarets 39 £3,548
      Canary Wharf 340 £3,550
      Somers Town 92 £3,596
      Brondesbury 128 £3,600
      Battersea 171 £3,674
      Hampton Wick 26 £3,701
      Kentish Town 137 £3,716
      West Hampstead 250 £3,734
      Shoreditch 118 £3,802
      Earl's Court 456 £3,904
      Wapping 223 £3,922
      Petersham 20 £3,955
      Hoxton 137 £4,042
      Clerkenwell 189 £4,122
      Finsbury 125 £4,277
      Gospel Oak 37 £4,286
      Waterloo 69 £4,331
      The Borough 147 £4,398
      Vauxhall 222 £4,450
      Notting Hill 413 £4,643
      King's Cross 155 £4,646
      Brompton 798 £5,007
      Chalk Farm 285 £5,015
      Holborn 114 £5,279
      Bloomsbury 115 £5,624
      Southwark 74 £5,781
      Belsize Park 337 £5,820
      Chelsea 409 £7,531
      Kensington 295 £7,590
      Hampstead Garden Suburb 20 £11,159
      South Kensington 496 £11,856
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 2,048 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!