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,238
      Hounslow West 69 £1,396
      Thornton Heath 74 £1,397
      Norbury 32 £1,433
      Rush Green 31 £1,455
      Edmonton 56 £1,470
      Gants Hill 50 £1,495
      Poverest 24 £1,509
      Cowley 31 £1,514
      South Norwood 44 £1,520
      Greenford 50 £1,531
      Heston 45 £1,554
      Chingford 28 £1,556
      Bowes 22 £1,559
      Northwood 47 £1,559
      Carshalton Beeches 52 £1,561
      Feltham 54 £1,569
      Newbury Park 40 £1,585
      Penge 25 £1,594
      Cranford 20 £1,610
      Seven Kings 75 £1,613
      Highams Park 24 £1,614
      Perry Vale 31 £1,624
      Wealdstone 187 £1,632
      Stanmore 29 £1,639
      Hither Green 49 £1,645
      Broad Green 152 £1,645
      Purley 56 £1,651
      Dagenham 36 £1,656
      Southgate 28 £1,657
      Yiewsley 41 £1,663
      Manor Park 25 £1,686
      Yeading 37 £1,691
      Rayners Lane 82 £1,694
      Catford South 29 £1,697
      Forest Hill 29 £1,702
      Palmers Green 63 £1,706
      Becontree 24 £1,712
      Benhilton 55 £1,716
      West Drayton 44 £1,724
      Southbury 36 £1,729
      Cricklewood 55 £1,730
      Ponders End 28 £1,738
      Harrow Weald 46 £1,742
      Osterley 28 £1,743
      Addiscombe 54 £1,745
      New Malden 28 £1,768
      Kingsbury 41 £1,782
      Northumberland Heath 20 £1,787
      Becontree Heath 26 £1,788
      Scrattons Farm 24 £1,791
      Anerley 28 £1,792
      Hendon Central 59 £1,797
      West Green 136 £1,798
      Beckenham 43 £1,824
      Sudbury 85 £1,828
      Widmore 25 £1,829
      Woodside 26 £1,832
      Harringay 88 £1,834
      West Norwood 63 £1,841
      Wallington 37 £1,848
      New Cross Gate 59 £1,851
      Brunswick Park 24 £1,867
      Surbiton 64 £1,868
      Mitcham 39 £1,869
      Plashet 22 £1,870
      Plaistow 54 £1,877
      Hillingdon 28 £1,880
      Finchley 39 £1,896
      Collier's Wood 64 £1,900
      Pinner 21 £1,902
      Leyton 115 £1,914
      Selhurst 61 £1,915
      Colney Hatch 21 £1,920
      Hayes 135 £1,921
      Forest Gate 25 £1,921
      Charlton 43 £1,922
      Spring Grove 71 £1,929
      New Barnet 33 £1,934
      Harlesden 98 £1,949
      Ladywell 74 £1,955
      Thames View 30 £1,962
      Plumstead 66 £1,967
      Well Hall 22 £1,978
      Camberwell 70 £1,982
      Alperton 82 £1,985
      Gallions Reach 39 £1,986
      Whetstone 22 £2,000
      Brockley 28 £2,001
      Sudbury Hill 30 £2,009
      Hendon 84 £2,018
      East Dulwich 34 £2,022
      High Barnet 24 £2,025
      Church End 57 £2,033
      West Hendon 40 £2,053
      Roehampton 37 £2,067
      Streatham 125 £2,070
      New Cross 75 £2,078
      Perivale 45 £2,099
      Streatham Hill 157 £2,099
      Peckham 65 £2,103
      Crystal Palace 24 £2,110
      Park Royal 165 £2,123
      Bethnal Green 185 £2,139
      Hackney Wick 21 £2,142
      Stroud Green 38 £2,146
      Ickenham 32 £2,166
      Thamesmead 29 £2,175
      Southfields 63 £2,176
      Summerstown 67 £2,186
      Tulse Hill 31 £2,190
      West Hackney 32 £2,199
      Canning Town 149 £2,202
      Strawberry Hill 35 £2,203
      Merton 77 £2,207
      Furzedown 229 £2,217
      Clapton 90 £2,218
      Homerton 38 £2,228
      Nunhead 22 £2,231
      Loughborough Junction 50 £2,249
      Deptford 73 £2,252
      Woodside Park 26 £2,254
      Bow 131 £2,259
      Hornsey 91 £2,267
      Poplar 102 £2,273
      Brixton 144 £2,274
      Preston 76 £2,281
      Archway 88 £2,290
      East Greenwich 145 £2,311
      Leytonstone 57 £2,317
      Finsbury Park 89 £2,319
      North Finchley 52 £2,319
      Kidbrooke 76 £2,326
      Limehouse 160 £2,337
      West Ham 80 £2,345
      Mapesbury 70 £2,367
      Colindale 195 £2,387
      Mile End 110 £2,396
      Earlsfield 61 £2,396
      Middle Park 22 £2,414
      Dollis Hill 100 £2,415
      Twyford 51 £2,417
      Rotherhithe 109 £2,423
      Muswell Hill 64 £2,436
      Mill Hill 33 £2,436
      West Finchley 30 £2,440
      Balham 170 £2,446
      Holloway 162 £2,455
      Upton Park 29 £2,464
      Temple Fortune 61 £2,471
      Crouch End 75 £2,474
      Worton 114 £2,476
      Dalston 71 £2,486
      Shadwell 72 £2,491
      Stoke Newington 129 £2,520
      Friern Barnet 28 £2,529
      Brent Cross 64 £2,538
      Stockwell 119 £2,592
      Merton Park 43 £2,594
      Kennington 29 £2,618
      Beckton 28 £2,640
      Clapham 204 £2,641
      Old Kent Road 89 £2,645
      Shacklewell 63 £2,650
      St Pancras 220 £2,676
      Norbiton 148 £2,689
      West Kensington 310 £2,707
      Wandsworth 199 £2,712
      Putney 120 £2,717
      Charlton Riverside 40 £2,721
      Greenwich Peninsula 48 £2,732
      Tufnell Park 39 £2,737
      Cockfosters 42 £2,741
      Shepherd's Bush 405 £2,762
      Raynes Park 77 £2,767
      Hanwell 130 £2,771
      Silvertown 118 £2,791
      Stepney 79 £2,804
      Stratford 262 £2,818
      Waddon 114 £2,820
      Highbury 145 £2,831
      Clapham Junction 210 £2,858
      Blackwall 233 £2,859
      Kew 28 £2,879
      Queen's Park 105 £2,880
      Stamford Hill 67 £2,899
      Walworth 93 £2,960
      Kilburn 142 £2,978
      Oval 83 £2,986
      Golders Green 133 £2,989
      South Hampstead 181 £3,032
      Haggerston 69 £3,051
      Hackney 84 £3,072
      North Sheen 31 £3,130
      Elephant and Castle 151 £3,159
      North Kensington 210 £3,239
      Hammersmith 461 £3,246
      Whitechapel 490 £3,266
      Barnsbury 239 £3,273
      Islington 167 £3,288
      Isle of Dogs 484 £3,338
      Brondesbury 115 £3,341
      St Margarets 45 £3,376
      Fulham 318 £3,402
      Brook Green 153 £3,424
      Bermondsey 156 £3,427
      Lambeth 41 £3,503
      Battersea 174 £3,586
      Canary Wharf 370 £3,599
      Somers Town 89 £3,652
      Shoreditch 126 £3,669
      West Hampstead 255 £3,715
      Fitzrovia 280 £3,721
      Petersham 21 £3,743
      Kentish Town 129 £3,756
      Earl's Court 475 £3,808
      Hampton Wick 24 £3,922
      Hoxton 149 £3,939
      Wapping 239 £4,050
      Gospel Oak 41 £4,102
      Waterloo 76 £4,210
      The Borough 183 £4,273
      Clerkenwell 201 £4,367
      Vauxhall 220 £4,372
      Finsbury 178 £4,485
      King's Cross 160 £4,557
      Notting Hill 411 £4,625
      Brompton 682 £4,914
      Chalk Farm 294 £5,038
      Holborn 148 £5,295
      Bloomsbury 171 £5,353
      Southwark 86 £5,482
      Belsize Park 340 £5,509
      Kensington 286 £7,239
      Chelsea 443 £7,279
      Hampstead Garden Suburb 23 £10,128
      South Kensington 521 £11,663
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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