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 66 £1,381
      Hounslow West 68 £1,426
      Edmonton 50 £1,448
      South Norwood 46 £1,478
      Rush Green 26 £1,484
      Norbury 30 £1,505
      Heston 38 £1,511
      Perry Vale 35 £1,512
      Cowley 29 £1,514
      Northwood 45 £1,519
      Poverest 21 £1,521
      Greenford 51 £1,524
      Highams Park 24 £1,534
      Gants Hill 54 £1,537
      Feltham 54 £1,567
      Purley 42 £1,567
      Penge 23 £1,570
      Carshalton Beeches 46 £1,573
      Dagenham 25 £1,574
      Newbury Park 36 £1,581
      Chingford 29 £1,586
      Seven Kings 71 £1,609
      Kenton 21 £1,617
      Wealdstone 176 £1,640
      Anerley 22 £1,647
      Forest Hill 28 £1,652
      Harrow Weald 45 £1,657
      Yeading 36 £1,664
      Addiscombe 50 £1,664
      Manor Park 26 £1,669
      Hither Green 45 £1,669
      Broad Green 139 £1,678
      Benhilton 57 £1,696
      Stanmore 29 £1,702
      Rayners Lane 68 £1,704
      Yiewsley 36 £1,715
      Ponders End 28 £1,725
      Palmers Green 56 £1,731
      Cricklewood 49 £1,733
      Scrattons Farm 23 £1,734
      Becontree 20 £1,735
      Plashet 24 £1,740
      Southbury 38 £1,740
      Catford South 24 £1,748
      New Malden 25 £1,749
      Osterley 20 £1,753
      West Drayton 39 £1,753
      Southgate 26 £1,762
      Becontree Heath 21 £1,767
      Harringay 82 £1,768
      Widmore 24 £1,769
      West Green 121 £1,773
      Hendon Central 60 £1,776
      Sudbury Hill 31 £1,794
      Surbiton 61 £1,795
      Woodside 21 £1,801
      Beckenham 47 £1,806
      Plaistow 52 £1,810
      Worton 74 £1,810
      Kingsbury 42 £1,833
      Collier's Wood 58 £1,835
      Brunswick Park 25 £1,838
      Sudbury 82 £1,850
      Colney Hatch 22 £1,855
      Wallington 35 £1,857
      Pinner 20 £1,866
      Forest Gate 26 £1,868
      Thamesmead 28 £1,879
      Harlesden 90 £1,881
      Brockley 32 £1,908
      Gallions Reach 39 £1,908
      Finchley 39 £1,912
      Waddon 84 £1,916
      Charlton 41 £1,927
      Shortlands 23 £1,927
      Leyton 114 £1,934
      Hayes 127 £1,947
      Whetstone 22 £1,948
      Hillingdon 27 £1,957
      Thames View 30 £1,964
      Hendon 79 £1,974
      West Hendon 40 £1,976
      New Barnet 29 £1,978
      Deptford 74 £1,993
      Ladywell 74 £1,998
      Plumstead 68 £1,999
      Streatham 124 £2,009
      Mitcham 47 £2,013
      Church End 56 £2,014
      East Dulwich 40 £2,034
      Perivale 40 £2,037
      New Cross Gate 37 £2,044
      Alperton 77 £2,052
      Camberwell 61 £2,054
      Crystal Palace 27 £2,063
      West Hackney 35 £2,064
      West Norwood 61 £2,069
      Roehampton 31 £2,070
      Tulse Hill 28 £2,071
      Park Royal 169 £2,077
      Selhurst 59 £2,090
      Bethnal Green 172 £2,123
      Ickenham 31 £2,134
      Mapesbury 63 £2,139
      North Finchley 51 £2,139
      Clapton 94 £2,140
      New Cross 68 £2,151
      Peckham 58 £2,153
      Streatham Hill 142 £2,161
      Hornsey 91 £2,174
      Southfields 64 £2,178
      Woodside Park 26 £2,197
      Merton 79 £2,217
      Furzedown 215 £2,231
      Homerton 36 £2,234
      Preston 68 £2,235
      Canning Town 137 £2,237
      Summerstown 69 £2,237
      Nunhead 21 £2,241
      Leytonstone 44 £2,247
      Poplar 97 £2,255
      Kidbrooke 76 £2,277
      Strawberry Hill 29 £2,289
      Loughborough Junction 45 £2,297
      Hackney Wick 22 £2,311
      Finsbury Park 87 £2,319
      Crouch End 78 £2,328
      Archway 89 £2,344
      East Greenwich 134 £2,344
      Upton Park 31 £2,354
      Dollis Hill 99 £2,361
      Earlsfield 63 £2,372
      Brixton 144 £2,374
      Colindale 189 £2,381
      Stoke Newington 128 £2,384
      Putney 147 £2,387
      Middle Park 20 £2,389
      Twyford 52 £2,389
      Stroud Green 35 £2,407
      Bow 120 £2,412
      West Ham 75 £2,414
      West Finchley 27 £2,418
      Temple Fortune 55 £2,420
      Limehouse 170 £2,430
      Mill Hill 31 £2,444
      Dalston 72 £2,487
      Rotherhithe 101 £2,491
      Balham 158 £2,498
      Muswell Hill 61 £2,531
      Spring Grove 109 £2,578
      Friern Barnet 30 £2,600
      Clapham 201 £2,606
      Shacklewell 64 £2,606
      Holloway 160 £2,645
      Old Kent Road 87 £2,646
      Wandsworth 213 £2,648
      West Kensington 307 £2,666
      Kennington 31 £2,672
      St Pancras 218 £2,682
      Greenwich Peninsula 45 £2,693
      Stockwell 121 £2,694
      Norbiton 133 £2,696
      Raynes Park 73 £2,705
      Stamford Hill 68 £2,713
      Blackwall 229 £2,716
      Cockfosters 42 £2,726
      Silvertown 95 £2,727
      Stepney 74 £2,769
      Charlton Riverside 37 £2,785
      Shepherd's Bush 373 £2,803
      Shadwell 116 £2,811
      Hanwell 125 £2,812
      Mile End 131 £2,821
      Kew 31 £2,821
      Tufnell Park 36 £2,838
      Kilburn 109 £2,865
      Brent Cross 60 £2,875
      Stratford 241 £2,899
      Walworth 93 £2,924
      South Hampstead 189 £2,927
      North Sheen 35 £2,936
      Queen's Park 104 £2,939
      Beckton 21 £2,955
      Oval 78 £2,974
      Mortlake 22 £2,975
      Golders Green 123 £3,009
      Brook Green 137 £3,015
      Haggerston 62 £3,042
      Hackney 79 £3,052
      Lambeth 39 £3,116
      Brondesbury 112 £3,134
      North Kensington 228 £3,134
      Merton Park 49 £3,163
      Elephant and Castle 142 £3,174
      Clapham Junction 172 £3,177
      Barnsbury 244 £3,241
      Hammersmith 443 £3,266
      Islington 160 £3,303
      Whitechapel 476 £3,333
      Isle of Dogs 482 £3,366
      Fulham 331 £3,396
      St Margarets 41 £3,469
      Bermondsey 141 £3,474
      Canary Wharf 335 £3,512
      Fitzrovia 253 £3,554
      Somers Town 93 £3,626
      Hampton Wick 27 £3,686
      Battersea 169 £3,687
      West Hampstead 254 £3,695
      Highbury 187 £3,702
      Kentish Town 138 £3,727
      Shoreditch 118 £3,798
      Earl's Court 451 £3,841
      Wapping 223 £3,902
      Petersham 21 £3,914
      Hoxton 141 £4,028
      Gospel Oak 38 £4,231
      Finsbury 122 £4,234
      Waterloo 74 £4,305
      Clerkenwell 193 £4,349
      The Borough 155 £4,398
      Vauxhall 225 £4,428
      King's Cross 158 £4,569
      Notting Hill 408 £4,656
      Brompton 796 £4,916
      Chalk Farm 287 £4,990
      Holborn 134 £5,210
      Bloomsbury 118 £5,493
      Belsize Park 339 £5,692
      Southwark 76 £5,838
      Chelsea 415 £7,485
      Kensington 298 £7,571
      Hampstead Garden Suburb 20 £11,159
      South Kensington 495 £11,852
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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