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 48 £1,236
      Thornton Heath 76 £1,398
      Hounslow West 72 £1,419
      Edmonton 55 £1,458
      South Norwood 46 £1,461
      Rush Green 31 £1,468
      Waddon 79 £1,473
      Norbury 29 £1,483
      Poverest 24 £1,509
      Northwood 49 £1,511
      Greenford 53 £1,524
      Cowley 28 £1,525
      Highams Park 25 £1,527
      Heston 40 £1,552
      Bowes 21 £1,565
      Perry Vale 36 £1,568
      Chingford 27 £1,571
      Gants Hill 53 £1,572
      Kenton 22 £1,580
      Carshalton Beeches 49 £1,581
      Newbury Park 39 £1,588
      Feltham 56 £1,596
      Purley 41 £1,605
      Penge 24 £1,614
      Seven Kings 68 £1,615
      Wealdstone 185 £1,633
      Yeading 40 £1,654
      Broad Green 145 £1,654
      Dagenham 34 £1,668
      Hither Green 43 £1,671
      Harrow Weald 48 £1,672
      Forest Hill 29 £1,672
      Rayners Lane 74 £1,680
      Northumberland Heath 23 £1,687
      Stanmore 33 £1,696
      Yiewsley 34 £1,697
      Cricklewood 59 £1,707
      Southbury 36 £1,708
      West Drayton 45 £1,711
      Addiscombe 57 £1,712
      Manor Park 28 £1,716
      Osterley 24 £1,722
      West Green 144 £1,722
      Ponders End 27 £1,724
      Becontree 24 £1,728
      Anerley 28 £1,729
      Becontree Heath 20 £1,734
      Surbiton 67 £1,761
      Kingsbury 41 £1,764
      Southgate 26 £1,766
      Sudbury Hill 29 £1,768
      Widmore 24 £1,769
      Palmers Green 56 £1,769
      Catford South 26 £1,770
      Benhilton 53 £1,776
      Woodside 25 £1,785
      Beckenham 47 £1,790
      Hendon Central 64 £1,790
      New Malden 28 £1,791
      Worton 85 £1,810
      Harringay 91 £1,821
      Plashet 23 £1,833
      Sudbury 88 £1,857
      Pinner 22 £1,861
      Plaistow 56 £1,862
      Wallington 37 £1,869
      Collier's Wood 63 £1,884
      Harlesden 92 £1,892
      Brunswick Park 24 £1,898
      New Barnet 35 £1,899
      Leyton 122 £1,902
      Finchley 39 £1,906
      Gallions Reach 39 £1,907
      Hayes 129 £1,922
      Thamesmead 27 £1,924
      Thames View 32 £1,925
      Whetstone 23 £1,933
      Shortlands 22 £1,937
      Forest Gate 26 £1,941
      Plumstead 66 £1,944
      Selhurst 56 £1,946
      Well Hall 21 £1,948
      Colney Hatch 20 £1,949
      Charlton 42 £1,956
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 30 £1,976
      Camberwell 65 £1,993
      Ladywell 73 £1,996
      West Hendon 39 £2,004
      Streatham 130 £2,011
      Hendon 82 £2,012
      Crystal Palace 31 £2,019
      Alperton 84 £2,028
      Bedfont 21 £2,031
      Church End 61 £2,040
      West Norwood 62 £2,041
      Mitcham 42 £2,045
      High Barnet 23 £2,062
      Tulse Hill 28 £2,070
      Roehampton 35 £2,072
      East Dulwich 38 £2,074
      Deptford 69 £2,079
      Hackney Wick 22 £2,081
      Peckham 64 £2,104
      New Cross 69 £2,106
      Park Royal 164 £2,109
      Bethnal Green 179 £2,114
      Ickenham 32 £2,115
      Perivale 41 £2,125
      New Cross Gate 37 £2,133
      Southfields 64 £2,144
      Streatham Hill 144 £2,146
      Mapesbury 64 £2,158
      Clapton 89 £2,165
      Woodside Park 27 £2,180
      Homerton 38 £2,193
      Hornsey 91 £2,209
      Nunhead 21 £2,210
      Canning Town 139 £2,216
      Preston 76 £2,220
      Strawberry Hill 32 £2,220
      Merton 78 £2,222
      North Finchley 51 £2,223
      Poplar 100 £2,237
      Furzedown 222 £2,240
      Summerstown 71 £2,241
      Loughborough Junction 44 £2,245
      West Hackney 30 £2,270
      Kidbrooke 78 £2,281
      Finsbury Park 86 £2,326
      East Greenwich 136 £2,337
      Temple Fortune 54 £2,341
      Colindale 190 £2,349
      Dollis Hill 102 £2,365
      Stroud Green 37 £2,366
      Archway 91 £2,367
      Mill Hill 34 £2,376
      West Ham 77 £2,382
      West Finchley 31 £2,387
      Bow 130 £2,393
      Middle Park 21 £2,394
      Mile End 104 £2,400
      Shadwell 80 £2,406
      Crouch End 71 £2,411
      Rotherhithe 108 £2,421
      Limehouse 169 £2,424
      Stoke Newington 120 £2,427
      Leytonstone 58 £2,430
      Twyford 56 £2,431
      Upton Park 28 £2,432
      Earlsfield 63 £2,478
      Dalston 74 £2,484
      West Kensington 347 £2,485
      Balham 162 £2,488
      Muswell Hill 66 £2,492
      Stepney 85 £2,537
      Merton Park 49 £2,537
      Brixton 163 £2,583
      Spring Grove 114 £2,585
      Beckton 27 £2,586
      Clapham 199 £2,592
      Friern Barnet 27 £2,601
      Holloway 169 £2,605
      Shacklewell 65 £2,608
      Stockwell 122 £2,636
      St Pancras 217 £2,653
      Old Kent Road 88 £2,679
      Raynes Park 74 £2,684
      Putney 122 £2,687
      Kilburn 145 £2,689
      Wandsworth 193 £2,698
      Cockfosters 43 £2,701
      Norbiton 145 £2,703
      Greenwich Peninsula 46 £2,752
      Charlton Riverside 39 £2,765
      Silvertown 106 £2,770
      Stamford Hill 69 £2,788
      Hanwell 127 £2,792
      Brent Cross 68 £2,797
      Blackwall 233 £2,801
      Brook Green 130 £2,840
      Shepherd's Bush 335 £2,844
      North Kensington 203 £2,868
      Queen's Park 103 £2,873
      Tufnell Park 32 £2,887
      Walworth 96 £2,897
      Stratford 232 £2,904
      Brondesbury 106 £2,925
      Kew 27 £2,930
      South Hampstead 181 £2,961
      Oval 88 £2,973
      North Sheen 34 £3,003
      Golders Green 128 £3,014
      Mortlake 21 £3,064
      Elephant and Castle 147 £3,179
      Haggerston 70 £3,246
      Kennington 54 £3,262
      Islington 163 £3,268
      Barnsbury 245 £3,279
      Clapham Junction 269 £3,286
      Isle of Dogs 470 £3,297
      Hammersmith 440 £3,307
      Fulham 339 £3,320
      Whitechapel 468 £3,361
      Highbury 165 £3,375
      Bermondsey 143 £3,415
      St Margarets 44 £3,428
      Lambeth 41 £3,467
      Canary Wharf 350 £3,535
      Hackney 101 £3,582
      Battersea 189 £3,591
      Somers Town 87 £3,650
      West Hampstead 250 £3,689
      Hampton Wick 27 £3,690
      Shoreditch 118 £3,741
      Kentish Town 132 £3,765
      Earl's Court 441 £3,787
      Wapping 240 £3,994
      Hoxton 142 £3,994
      Waterloo 78 £4,144
      Gospel Oak 39 £4,205
      Fitzrovia 350 £4,237
      Clerkenwell 183 £4,245
      Finsbury 138 £4,295
      Vauxhall 224 £4,398
      The Borough 162 £4,493
      King's Cross 163 £4,528
      Notting Hill 399 £4,681
      Brompton 669 £4,859
      Chalk Farm 281 £4,982
      Holborn 126 £5,179
      Bloomsbury 136 £5,374
      Southwark 81 £5,595
      Belsize Park 327 £5,674
      Chelsea 426 £7,381
      Kensington 289 £7,657
      Hampstead Garden Suburb 22 £10,497
      South Kensington 510 £11,654
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,017 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!