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
      Scrattons Farm 259 £1,275
      Greenford 65 £1,378
      Northumberland Heath 29 £1,432
      Pollards Hill 24 £1,467
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Anerley 24 £1,479
      Cowley 32 £1,504
      Hounslow West 61 £1,506
      West Drayton 56 £1,537
      Chingford 58 £1,565
      Yeading 38 £1,582
      Newbury Park 31 £1,582
      Seven Kings 69 £1,586
      Gants Hill 44 £1,587
      Rush Green 42 £1,592
      Carshalton Beeches 36 £1,597
      Perry Vale 41 £1,605
      Southbury 48 £1,611
      Rayners Lane 62 £1,616
      Heston 32 £1,621
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Feltham 40 £1,636
      Wealdstone 149 £1,643
      Kingsbury 49 £1,676
      Cricklewood 63 £1,685
      Highams Park 27 £1,690
      Waddon 61 £1,696
      Worton 51 £1,701
      Edmonton 53 £1,708
      Hendon Central 64 £1,715
      Becontree 23 £1,719
      Dagenham 24 £1,723
      New Malden 33 £1,726
      Plumstead 46 £1,736
      South Norwood 43 £1,746
      Becontree Heath 28 £1,747
      West Barnes 25 £1,749
      Stanmore 26 £1,753
      Harrow Weald 50 £1,758
      Addiscombe 41 £1,765
      Mitcham 41 £1,766
      Forest Gate 30 £1,774
      Sudbury 79 £1,778
      Palmers Green 41 £1,779
      Bowes 27 £1,795
      Ponders End 24 £1,800
      Plaistow 45 £1,811
      Finchley 32 £1,831
      Beckenham 34 £1,836
      Southgate 27 £1,844
      Harringay 84 £1,860
      West Green 134 £1,860
      Benhilton 45 £1,879
      Tulse Hill 21 £1,893
      West Norwood 41 £1,899
      Leyton 112 £1,899
      Broad Green 162 £1,919
      Belmont 20 £1,929
      Strawberry Hill 35 £1,930
      Hillingdon 31 £1,931
      Perivale 40 £1,972
      Hanwell 86 £1,984
      Forest Hill 28 £1,991
      Hither Green 34 £1,996
      Hayes 65 £2,007
      Alperton 78 £2,023
      Sudbury Hill 22 £2,025
      Hendon 71 £2,042
      Dollis Hill 108 £2,046
      Roehampton 28 £2,068
      West Hendon 57 £2,073
      Ladywell 57 £2,083
      Hornsey 111 £2,092
      Hornchurch 25 £2,104
      Middle Park 20 £2,115
      Church End 47 £2,120
      Harlesden 91 £2,148
      Preston 89 £2,169
      Stroud Green 32 £2,174
      Leytonstone 44 £2,174
      West Hackney 33 £2,180
      Collier's Wood 46 £2,182
      Selhurst 49 £2,213
      Spring Grove 81 £2,221
      Mapesbury 79 £2,229
      Gallions Reach 25 £2,233
      Deptford 60 £2,234
      Whetstone 20 £2,236
      Beckton 29 £2,242
      West Finchley 20 £2,247
      Park Royal 145 £2,271
      East Dulwich 39 £2,271
      Summerstown 43 £2,291
      Camberwell 54 £2,299
      Purley 34 £2,308
      Charlton 29 £2,350
      Brixton 102 £2,352
      Streatham Hill 95 £2,368
      Streatham 88 £2,369
      Furzedown 161 £2,380
      Peckham 56 £2,390
      Colindale 144 £2,407
      Merton 65 £2,425
      New Cross 57 £2,426
      Poplar 119 £2,427
      Woodside Park 23 £2,432
      Surbiton 72 £2,432
      Archway 94 £2,434
      Stoke Newington 109 £2,443
      Homerton 29 £2,451
      Earlsfield 58 £2,452
      Clapton 74 £2,482
      Rotherhithe 81 £2,486
      New Cross Gate 45 £2,492
      Mile End 92 £2,492
      Brent Cross 62 £2,501
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,502
      Friern Barnet 31 £2,506
      Crouch End 64 £2,535
      Holloway 163 £2,538
      Twyford 39 £2,562
      Coombe 22 £2,567
      Southfields 53 £2,592
      East Greenwich 106 £2,607
      Balham 113 £2,618
      Ickenham 30 £2,646
      Limehouse 143 £2,649
      Shacklewell 58 £2,659
      Kilburn 77 £2,664
      North Finchley 51 £2,677
      Muswell Hill 67 £2,700
      Kidbrooke 64 £2,705
      Mill Hill 26 £2,715
      Norbiton 119 £2,740
      Merton Park 56 £2,745
      Loughborough Junction 40 £2,745
      Yiewsley 27 £2,758
      Dalston 73 £2,763
      St Pancras 189 £2,776
      Hackney 69 £2,777
      Wandsworth 171 £2,779
      Stamford Hill 56 £2,785
      Canning Town 119 £2,800
      High Barnet 21 £2,833
      Raynes Park 89 £2,836
      Highbury 102 £2,839
      Temple Fortune 67 £2,851
      Shepherd's Bush 352 £2,857
      Clapham 165 £2,872
      Shadwell 72 £2,875
      Upton Park 28 £2,879
      Bethnal Green 102 £2,880
      Bow 99 £2,900
      Putney 103 £2,902
      Kew 22 £2,913
      Blackwall 298 £2,919
      Stockwell 78 £2,928
      Brondesbury 65 £2,932
      West Ham 72 £2,974
      West Kensington 292 £2,989
      Walworth 122 £2,990
      Charlton Riverside 27 £2,994
      Haggerston 42 £2,999
      Greenwich Peninsula 78 £3,006
      Silvertown 110 £3,010
      Stepney 67 £3,018
      Old Kent Road 122 £3,023
      North Sheen 38 £3,038
      Queen's Park 69 £3,077
      Tufnell Park 29 £3,101
      South Hampstead 170 £3,144
      Brook Green 117 £3,156
      Stratford 307 £3,166
      Petersham 25 £3,225
      Golders Green 127 £3,244
      North Kensington 162 £3,269
      West Hampstead 224 £3,323
      Isle of Dogs 847 £3,340
      Clapham Junction 135 £3,340
      Barnsbury 265 £3,379
      Cockfosters 31 £3,410
      Kennington 41 £3,482
      Oval 83 £3,501
      Hampton Wick 40 £3,559
      Bermondsey 161 £3,598
      Canary Wharf 430 £3,652
      Whitechapel 500 £3,677
      Fulham 282 £3,696
      Elephant and Castle 219 £3,712
      St Margarets 63 £3,718
      Islington 146 £3,720
      Hammersmith 529 £3,740
      Battersea 171 £3,749
      Fitzrovia 286 £3,773
      Somers Town 106 £3,831
      Lambeth 48 £3,833
      Earl's Court 536 £3,944
      Kentish Town 141 £3,962
      Hoxton 124 £4,095
      Mortlake 23 £4,169
      Wapping 268 £4,207
      Gospel Oak 30 £4,427
      Shoreditch 158 £4,429
      The Borough 231 £4,604
      Clerkenwell 193 £4,676
      Finsbury 196 £4,703
      Holborn 132 £4,741
      Vauxhall 318 £4,762
      Waterloo 159 £4,898
      Belsize Park 353 £4,932
      Notting Hill 353 £4,933
      Chalk Farm 311 £4,944
      Brompton 805 £4,992
      Southwark 138 £5,219
      King's Cross 197 £5,249
      Bloomsbury 152 £5,584
      Kensington 318 £6,485
      Chelsea 562 £6,790
      South Kensington 621 £11,230
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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