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 263 £1,276
      Greenford 66 £1,394
      Northumberland Heath 29 £1,432
      Pollards Hill 24 £1,467
      Thornton Heath 67 £1,470
      Kenton 35 £1,473
      Anerley 24 £1,478
      Hounslow West 61 £1,506
      Cowley 30 £1,509
      West Drayton 57 £1,542
      Chingford 58 £1,565
      Yeading 40 £1,569
      Newbury Park 31 £1,582
      Rush Green 42 £1,583
      Seven Kings 69 £1,586
      Gants Hill 44 £1,587
      Carshalton Beeches 35 £1,591
      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 41 £1,637
      Wealdstone 147 £1,645
      Cricklewood 63 £1,685
      Highams Park 27 £1,690
      Kingsbury 50 £1,696
      Waddon 61 £1,696
      Worton 50 £1,699
      Edmonton 55 £1,713
      Hendon Central 64 £1,713
      Becontree 23 £1,719
      New Malden 33 £1,726
      Dagenham 23 £1,731
      South Norwood 44 £1,734
      Becontree Heath 28 £1,747
      West Barnes 26 £1,750
      Stanmore 26 £1,753
      Plumstead 44 £1,757
      Harrow Weald 50 £1,758
      Addiscombe 41 £1,765
      Mitcham 41 £1,766
      Forest Gate 30 £1,774
      Plaistow 45 £1,782
      Sudbury 77 £1,787
      Palmers Green 42 £1,790
      Bowes 27 £1,795
      Ponders End 24 £1,800
      Finchley 32 £1,830
      Beckenham 34 £1,836
      Southgate 27 £1,844
      Harringay 81 £1,848
      West Green 130 £1,850
      West Norwood 41 £1,899
      Benhilton 44 £1,900
      South Woodford 20 £1,912
      Broad Green 164 £1,919
      Belmont 20 £1,929
      Hillingdon 31 £1,931
      Tulse Hill 21 £1,933
      Leyton 113 £1,957
      Strawberry Hill 36 £1,960
      Perivale 40 £1,964
      Hanwell 83 £1,973
      Forest Hill 28 £1,991
      Hither Green 34 £1,996
      Hayes 66 £2,006
      Alperton 78 £2,023
      Sudbury Hill 22 £2,025
      Dollis Hill 108 £2,046
      Hendon 69 £2,066
      West Hendon 57 £2,073
      Roehampton 29 £2,090
      Ladywell 56 £2,094
      Hornsey 111 £2,094
      Hornchurch 25 £2,104
      Church End 45 £2,112
      Middle Park 20 £2,115
      West Hackney 32 £2,135
      Harlesden 91 £2,148
      Leytonstone 45 £2,153
      Preston 90 £2,174
      Collier's Wood 46 £2,192
      Selhurst 50 £2,200
      Spring Grove 81 £2,221
      Mapesbury 79 £2,229
      Gallions Reach 25 £2,233
      Whetstone 20 £2,236
      Beckton 29 £2,242
      Deptford 59 £2,249
      Camberwell 56 £2,263
      Summerstown 45 £2,277
      Park Royal 147 £2,277
      Purley 36 £2,299
      East Dulwich 37 £2,318
      Brixton 102 £2,345
      Charlton 29 £2,350
      Streatham 87 £2,360
      Streatham Hill 96 £2,363
      Furzedown 161 £2,377
      Colindale 145 £2,403
      Earlsfield 56 £2,422
      Woodside Park 23 £2,432
      Poplar 118 £2,432
      Surbiton 72 £2,432
      Archway 94 £2,434
      Merton 65 £2,438
      Peckham 56 £2,451
      Homerton 29 £2,451
      New Cross 59 £2,455
      Stroud Green 34 £2,478
      Clapton 71 £2,489
      New Cross Gate 44 £2,490
      Mile End 91 £2,494
      Hackney Wick 23 £2,501
      Finsbury Park 82 £2,501
      Friern Barnet 31 £2,506
      Rotherhithe 78 £2,510
      Brent Cross 65 £2,516
      Stoke Newington 108 £2,521
      Crouch End 65 £2,527
      Holloway 163 £2,538
      Twyford 40 £2,542
      East Greenwich 107 £2,599
      Balham 115 £2,622
      Coombe 21 £2,627
      Southfields 53 £2,631
      Limehouse 144 £2,642
      Kilburn 79 £2,650
      Shacklewell 58 £2,659
      Ickenham 29 £2,674
      North Finchley 51 £2,687
      Kidbrooke 64 £2,705
      Muswell Hill 65 £2,706
      Mill Hill 26 £2,715
      Merton Park 57 £2,725
      Loughborough Junction 40 £2,746
      Dalston 73 £2,761
      Norbiton 121 £2,770
      St Pancras 184 £2,774
      Hackney 69 £2,776
      Wandsworth 174 £2,778
      Stamford Hill 57 £2,780
      Yiewsley 26 £2,816
      Canning Town 116 £2,820
      Temple Fortune 67 £2,843
      Clapham 166 £2,845
      Raynes Park 88 £2,846
      Highbury 101 £2,853
      Shepherd's Bush 355 £2,874
      Bethnal Green 102 £2,875
      Shadwell 72 £2,875
      Upton Park 28 £2,879
      Bow 98 £2,899
      Putney 104 £2,912
      Kew 22 £2,913
      Blackwall 297 £2,917
      Stockwell 78 £2,923
      Charlton Riverside 28 £2,970
      Brondesbury 65 £2,988
      Walworth 120 £2,993
      Greenwich Peninsula 81 £2,993
      Haggerston 43 £2,999
      West Kensington 294 £3,001
      Silvertown 110 £3,010
      Old Kent Road 122 £3,020
      Stepney 66 £3,038
      North Sheen 38 £3,038
      Queen's Park 69 £3,077
      Tufnell Park 29 £3,101
      West Ham 73 £3,111
      Stratford 305 £3,134
      South Hampstead 168 £3,136
      Brook Green 117 £3,160
      High Barnet 22 £3,196
      Petersham 25 £3,217
      Golders Green 126 £3,247
      North Kensington 162 £3,275
      West Hampstead 226 £3,313
      Barnsbury 264 £3,332
      Clapham Junction 134 £3,375
      Isle of Dogs 848 £3,377
      Kennington 41 £3,482
      Oval 82 £3,520
      Cockfosters 29 £3,528
      Hampton Wick 40 £3,559
      Bermondsey 162 £3,591
      Canary Wharf 428 £3,638
      Whitechapel 499 £3,664
      Fulham 284 £3,683
      Islington 147 £3,708
      St Margarets 63 £3,718
      Battersea 172 £3,736
      Hammersmith 533 £3,746
      Fitzrovia 285 £3,755
      Elephant and Castle 221 £3,793
      Somers Town 106 £3,831
      Lambeth 48 £3,833
      Earl's Court 543 £3,935
      Kentish Town 140 £3,971
      Hoxton 125 £4,074
      Mortlake 23 £4,169
      Wapping 270 £4,225
      Shoreditch 160 £4,417
      Gospel Oak 30 £4,435
      The Borough 229 £4,616
      Finsbury 197 £4,639
      Clerkenwell 195 £4,651
      Holborn 131 £4,753
      Vauxhall 318 £4,766
      Waterloo 156 £4,906
      Notting Hill 352 £4,940
      Chalk Farm 310 £4,951
      Belsize Park 355 £4,955
      Brompton 806 £4,997
      King's Cross 196 £5,213
      Southwark 136 £5,256
      Bloomsbury 152 £5,586
      Kensington 317 £6,492
      Chelsea 566 £6,796
      South Kensington 623 £11,221
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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