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 45 £1,222
      Hounslow West 62 £1,402
      Edmonton 57 £1,446
      Norbury 31 £1,449
      Rush Green 32 £1,450
      Thornton Heath 68 £1,461
      Poverest 21 £1,477
      Cowley 33 £1,498
      Gants Hill 49 £1,509
      South Norwood 43 £1,511
      Chingford 26 £1,519
      Greenford 51 £1,527
      Newbury Park 38 £1,551
      Northwood 44 £1,553
      Bowes 22 £1,561
      Heston 44 £1,561
      Carshalton Beeches 52 £1,565
      Seven Kings 72 £1,583
      Penge 20 £1,590
      Feltham 57 £1,595
      Cranford 20 £1,610
      Wealdstone 187 £1,624
      Perry Vale 31 £1,624
      Highams Park 23 £1,639
      Purley 55 £1,640
      Dagenham 35 £1,642
      Hither Green 46 £1,656
      Catford South 26 £1,665
      Broad Green 149 £1,670
      Osterley 29 £1,677
      Palmers Green 65 £1,680
      Rayners Lane 83 £1,680
      Benhilton 55 £1,683
      Yiewsley 41 £1,684
      Manor Park 23 £1,687
      Becontree 25 £1,687
      Yeading 38 £1,704
      Stanmore 28 £1,711
      Harrow Weald 43 £1,723
      Addiscombe 51 £1,725
      Southbury 38 £1,730
      Forest Hill 33 £1,733
      Scrattons Farm 23 £1,734
      West Drayton 43 £1,736
      Ponders End 26 £1,746
      Hendon Central 59 £1,761
      Southgate 31 £1,765
      Cricklewood 50 £1,770
      West Green 142 £1,778
      Anerley 29 £1,787
      Northumberland Heath 20 £1,787
      New Malden 28 £1,788
      Widmore 25 £1,788
      Becontree Heath 23 £1,789
      Mitcham 43 £1,816
      Kingsbury 39 £1,822
      Beckenham 43 £1,826
      Harringay 84 £1,829
      Brunswick Park 24 £1,835
      Wallington 39 £1,844
      West Norwood 61 £1,853
      Sudbury 86 £1,861
      Plashet 22 £1,870
      Pinner 20 £1,887
      Surbiton 65 £1,891
      Hillingdon 29 £1,898
      Finchley 42 £1,899
      Hayes 131 £1,902
      Leyton 111 £1,902
      Woodside 22 £1,906
      Collier's Wood 56 £1,918
      New Barnet 34 £1,924
      Forest Gate 25 £1,925
      Selhurst 58 £1,928
      Shortlands 20 £1,930
      Spring Grove 68 £1,935
      Charlton 41 £1,937
      Thames View 28 £1,938
      Plaistow 47 £1,942
      Plumstead 67 £1,945
      Gallions Reach 40 £1,948
      Harlesden 91 £1,957
      Ladywell 72 £1,976
      Alperton 81 £1,992
      Hendon 81 £1,996
      Well Hall 21 £1,998
      East Dulwich 28 £2,000
      Camberwell 70 £2,004
      Stroud Green 26 £2,005
      Whetstone 21 £2,014
      Sudbury Hill 29 £2,020
      Brockley 26 £2,024
      New Cross Gate 44 £2,025
      Church End 59 £2,039
      Bedfont 21 £2,046
      West Hendon 37 £2,048
      Streatham Hill 160 £2,055
      Streatham 122 £2,068
      High Barnet 23 £2,078
      Peckham 67 £2,086
      Roehampton 39 £2,086
      Crystal Palace 26 £2,098
      Leytonstone 49 £2,114
      Park Royal 162 £2,117
      Strawberry Hill 33 £2,126
      New Cross 81 £2,127
      Bethnal Green 189 £2,132
      Summerstown 67 £2,150
      Clapton 81 £2,157
      Thamesmead 27 £2,170
      Ickenham 32 £2,170
      Hackney Wick 22 £2,174
      Perivale 43 £2,194
      Southfields 58 £2,202
      Tulse Hill 27 £2,211
      Loughborough Junction 49 £2,218
      Nunhead 20 £2,220
      Merton 75 £2,225
      Brixton 145 £2,226
      Hornsey 93 £2,236
      West Hackney 28 £2,236
      Homerton 40 £2,248
      Furzedown 222 £2,248
      Archway 101 £2,252
      Woodside Park 26 £2,254
      Earlsfield 59 £2,256
      Poplar 99 £2,262
      Canning Town 153 £2,271
      Bow 132 £2,272
      Finsbury Park 94 £2,296
      Preston 77 £2,296
      Mill Hill 32 £2,298
      East Greenwich 145 £2,317
      North Finchley 49 £2,324
      Kidbrooke 75 £2,335
      Limehouse 158 £2,342
      Putney 149 £2,356
      West Ham 75 £2,363
      Colindale 196 £2,396
      Mile End 107 £2,396
      Mapesbury 71 £2,408
      Rotherhithe 110 £2,414
      Dollis Hill 95 £2,418
      West Finchley 31 £2,424
      Deptford 92 £2,429
      Muswell Hill 72 £2,431
      Twyford 52 £2,437
      Balham 168 £2,456
      Holloway 157 £2,471
      Temple Fortune 63 £2,474
      Friern Barnet 28 £2,493
      Worton 108 £2,502
      Shadwell 69 £2,521
      Crouch End 73 £2,524
      Stoke Newington 128 £2,530
      Dalston 68 £2,538
      Middle Park 21 £2,543
      Merton Park 47 £2,558
      Beckton 29 £2,574
      Upton Park 32 £2,605
      Stockwell 114 £2,611
      Haggerston 52 £2,643
      Norbiton 139 £2,657
      Kennington 30 £2,658
      Wandsworth 205 £2,676
      St Pancras 219 £2,677
      Clapham 204 £2,681
      Shacklewell 60 £2,693
      Brondesbury 95 £2,705
      Old Kent Road 87 £2,710
      Brent Cross 64 £2,718
      Charlton Riverside 39 £2,773
      Waddon 114 £2,774
      Raynes Park 77 £2,774
      Cockfosters 40 £2,776
      Silvertown 113 £2,782
      West Kensington 344 £2,798
      Stepney 83 £2,819
      Hanwell 127 £2,820
      Stratford 257 £2,820
      Highbury 143 £2,824
      Blackwall 231 £2,849
      Greenwich Peninsula 48 £2,857
      Kew 31 £2,857
      Walworth 97 £2,866
      Queen's Park 105 £2,877
      Stamford Hill 66 £2,930
      Clapham Junction 194 £2,933
      Oval 88 £2,971
      Kilburn 142 £2,984
      Shepherd's Bush 376 £2,988
      Golders Green 133 £3,039
      Tufnell Park 28 £3,056
      Hackney 87 £3,058
      South Hampstead 178 £3,103
      North Sheen 34 £3,104
      Brook Green 145 £3,117
      North Kensington 221 £3,122
      Elephant and Castle 158 £3,123
      Whitechapel 492 £3,248
      Hammersmith 455 £3,271
      Barnsbury 238 £3,296
      Islington 167 £3,304
      Fulham 316 £3,323
      Isle of Dogs 483 £3,354
      St Margarets 43 £3,394
      Lambeth 41 £3,465
      Bermondsey 145 £3,470
      Fitzrovia 261 £3,543
      Battersea 180 £3,594
      Somers Town 92 £3,611
      Canary Wharf 368 £3,661
      Shoreditch 129 £3,686
      West Hampstead 256 £3,723
      Petersham 21 £3,743
      Kentish Town 126 £3,758
      Earl's Court 464 £3,770
      Hoxton 141 £3,968
      Hampton Wick 23 £3,997
      Gospel Oak 40 £4,157
      Waterloo 78 £4,238
      Wapping 269 £4,257
      Clerkenwell 196 £4,257
      The Borough 187 £4,371
      Vauxhall 224 £4,383
      King's Cross 159 £4,579
      Notting Hill 418 £4,611
      Finsbury 255 £4,805
      Brompton 673 £4,912
      Chalk Farm 285 £5,070
      Bloomsbury 116 £5,192
      Holborn 169 £5,263
      Belsize Park 413 £5,288
      Southwark 80 £5,704
      Kensington 289 £7,073
      Chelsea 443 £7,263
      Hampstead Garden Suburb 22 £10,540
      South Kensington 517 £11,579
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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