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,223
      Thornton Heath 70 £1,390
      Edmonton 55 £1,431
      Hounslow West 69 £1,432
      Rush Green 29 £1,461
      Northumberland Heath 21 £1,462
      South Norwood 43 £1,466
      Perry Vale 35 £1,492
      Norbury 29 £1,513
      Heston 36 £1,528
      Greenford 51 £1,535
      Gants Hill 51 £1,536
      Cowley 27 £1,537
      Northwood 43 £1,541
      Bowes 20 £1,548
      Feltham 54 £1,557
      Newbury Park 35 £1,563
      Carshalton Beeches 47 £1,569
      Highams Park 24 £1,575
      Purley 39 £1,575
      Waddon 79 £1,595
      Penge 26 £1,598
      Chingford 28 £1,607
      Seven Kings 72 £1,608
      Kenton 25 £1,618
      Dagenham 32 £1,625
      Wealdstone 174 £1,646
      Forest Hill 28 £1,659
      Hither Green 45 £1,667
      Benhilton 55 £1,669
      Stanmore 28 £1,671
      Addiscombe 52 £1,674
      Yeading 37 £1,678
      Broad Green 136 £1,682
      Harrow Weald 49 £1,683
      Manor Park 26 £1,696
      Rayners Lane 72 £1,697
      Yiewsley 33 £1,705
      Osterley 20 £1,715
      Southbury 36 £1,720
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Palmers Green 58 £1,732
      Ponders End 26 £1,736
      Catford South 25 £1,737
      Woodside 24 £1,747
      Becontree 20 £1,752
      Southgate 27 £1,758
      Anerley 28 £1,760
      Surbiton 67 £1,769
      Harringay 85 £1,773
      Cricklewood 53 £1,775
      Sudbury Hill 30 £1,781
      Hendon Central 61 £1,782
      West Green 124 £1,783
      Kingsbury 41 £1,784
      Widmore 25 £1,787
      Beckenham 46 £1,797
      Becontree Heath 20 £1,804
      Worton 77 £1,808
      New Malden 28 £1,809
      Thamesmead 27 £1,816
      Plaistow 53 £1,829
      Collier's Wood 63 £1,840
      Pinner 21 £1,847
      Colney Hatch 22 £1,855
      Wallington 34 £1,861
      Sudbury 86 £1,867
      Brunswick Park 26 £1,877
      Forest Gate 24 £1,886
      Harlesden 90 £1,892
      Leyton 119 £1,896
      Finchley 39 £1,900
      Gallions Reach 41 £1,909
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Scrattons Farm 25 £1,930
      Shortlands 21 £1,944
      New Barnet 27 £1,953
      Hayes 123 £1,956
      Camberwell 62 £1,961
      Brockley 31 £1,974
      Mitcham 49 £1,981
      West Hendon 39 £1,983
      Ladywell 76 £1,985
      Deptford 70 £1,998
      Plumstead 59 £1,999
      Hendon 79 £2,000
      Church End 58 £2,000
      Streatham 130 £2,005
      Hillingdon 25 £2,013
      Selhurst 57 £2,036
      New Cross Gate 38 £2,040
      West Norwood 61 £2,041
      Crystal Palace 25 £2,054
      Alperton 76 £2,055
      East Dulwich 38 £2,065
      High Barnet 22 £2,065
      Roehampton 32 £2,068
      New Cross 69 £2,087
      Park Royal 171 £2,091
      Tulse Hill 27 £2,092
      Peckham 60 £2,104
      Perivale 38 £2,109
      Clapton 91 £2,126
      Ickenham 31 £2,134
      Streatham Hill 140 £2,149
      Woodside Park 28 £2,152
      Bethnal Green 171 £2,162
      Mapesbury 60 £2,169
      Southfields 65 £2,175
      Hornsey 92 £2,181
      North Finchley 52 £2,182
      Brixton 147 £2,188
      Homerton 40 £2,191
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Furzedown 216 £2,217
      Preston 71 £2,222
      Merton 80 £2,224
      Canning Town 134 £2,233
      West Hackney 33 £2,235
      Summerstown 69 £2,257
      Strawberry Hill 31 £2,259
      Kidbrooke 77 £2,276
      Loughborough Junction 47 £2,289
      Poplar 98 £2,292
      Finsbury Park 84 £2,326
      Archway 92 £2,336
      East Greenwich 137 £2,354
      Colindale 190 £2,365
      Dollis Hill 98 £2,385
      Middle Park 20 £2,389
      Mill Hill 32 £2,394
      West Finchley 28 £2,394
      Twyford 50 £2,398
      West Ham 72 £2,401
      Leytonstone 54 £2,413
      Limehouse 168 £2,421
      Bow 120 £2,422
      Upton Park 27 £2,428
      Crouch End 69 £2,429
      Mile End 104 £2,435
      Earlsfield 66 £2,440
      Temple Fortune 55 £2,446
      Stoke Newington 124 £2,456
      Stroud Green 37 £2,473
      Rotherhithe 103 £2,479
      Dalston 71 £2,504
      Balham 161 £2,510
      Merton Park 48 £2,521
      Clapham 197 £2,547
      Muswell Hill 64 £2,563
      Spring Grove 109 £2,573
      Putney 132 £2,574
      Friern Barnet 27 £2,601
      Shacklewell 67 £2,615
      Holloway 162 £2,632
      Norbiton 138 £2,647
      Wandsworth 213 £2,657
      West Kensington 308 £2,670
      Stockwell 119 £2,675
      St Pancras 216 £2,676
      Beckton 25 £2,684
      Shepherd's Bush 391 £2,688
      Cockfosters 43 £2,696
      Greenwich Peninsula 44 £2,699
      Tufnell Park 41 £2,714
      Blackwall 231 £2,733
      Raynes Park 74 £2,736
      Silvertown 103 £2,737
      Kennington 34 £2,740
      Old Kent Road 86 £2,744
      Stamford Hill 71 £2,749
      Stepney 76 £2,754
      Charlton Riverside 38 £2,792
      Brent Cross 64 £2,796
      Hanwell 128 £2,796
      Stratford 245 £2,877
      Brook Green 133 £2,900
      Walworth 92 £2,904
      South Hampstead 187 £2,906
      Kew 27 £2,908
      Queen's Park 106 £2,923
      Kilburn 131 £2,929
      North Sheen 34 £2,954
      Mortlake 22 £2,975
      Brondesbury 102 £2,983
      Oval 75 £2,999
      Golders Green 124 £3,014
      North Kensington 230 £3,074
      Hackney 79 £3,090
      Lambeth 38 £3,124
      Elephant and Castle 141 £3,200
      Clapham Junction 191 £3,222
      Haggerston 69 £3,228
      Shadwell 139 £3,246
      Hammersmith 451 £3,246
      Barnsbury 238 £3,265
      Whitechapel 476 £3,269
      Isle of Dogs 465 £3,309
      Islington 160 £3,311
      Fulham 320 £3,424
      Bermondsey 141 £3,467
      St Margarets 41 £3,474
      Canary Wharf 341 £3,528
      Fitzrovia 255 £3,556
      Somers Town 94 £3,618
      Hampton Wick 28 £3,645
      Battersea 172 £3,648
      West Hampstead 248 £3,716
      Highbury 187 £3,731
      Kentish Town 132 £3,820
      Shoreditch 114 £3,854
      Wapping 222 £3,855
      Earl's Court 451 £3,858
      Petersham 20 £4,035
      Hoxton 138 £4,043
      Finsbury 119 £4,212
      Gospel Oak 38 £4,233
      Waterloo 71 £4,297
      Clerkenwell 205 £4,355
      The Borough 156 £4,380
      Vauxhall 223 £4,393
      King's Cross 159 £4,558
      Notting Hill 397 £4,653
      Brompton 793 £4,921
      Chalk Farm 281 £5,009
      Holborn 160 £5,116
      Bloomsbury 123 £5,442
      Southwark 77 £5,666
      Belsize Park 325 £5,769
      Chelsea 420 £7,398
      Kensington 288 £7,693
      Hampstead Garden Suburb 21 £10,844
      South Kensington 494 £11,864
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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