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 47 £1,221
      Thornton Heath 75 £1,385
      Hounslow West 73 £1,446
      Edmonton 54 £1,447
      South Norwood 45 £1,470
      Waddon 78 £1,477
      Rush Green 33 £1,480
      Norbury 28 £1,492
      Poverest 23 £1,501
      Northwood 47 £1,512
      Gants Hill 50 £1,522
      Cowley 28 £1,525
      Greenford 53 £1,536
      Carshalton Beeches 49 £1,550
      Chingford 28 £1,554
      Perry Vale 36 £1,561
      Newbury Park 37 £1,563
      Heston 40 £1,564
      Bowes 21 £1,565
      Kenton 21 £1,569
      Purley 44 £1,578
      Highams Park 26 £1,586
      Seven Kings 65 £1,588
      Feltham 56 £1,592
      Dagenham 30 £1,607
      Penge 24 £1,615
      Wealdstone 183 £1,632
      Forest Hill 27 £1,654
      Broad Green 137 £1,655
      Yeading 35 £1,674
      Harrow Weald 46 £1,680
      Yiewsley 35 £1,691
      Anerley 27 £1,693
      Stanmore 33 £1,696
      Rayners Lane 74 £1,699
      Worton 79 £1,706
      Southbury 35 £1,706
      Addiscombe 56 £1,706
      Manor Park 29 £1,712
      Hither Green 43 £1,719
      West Drayton 43 £1,723
      Ponders End 28 £1,734
      Becontree 23 £1,734
      Osterley 25 £1,741
      Cricklewood 58 £1,742
      Woodside 27 £1,743
      Surbiton 67 £1,748
      Benhilton 54 £1,750
      Palmers Green 56 £1,756
      Southgate 27 £1,758
      Catford South 25 £1,767
      Widmore 23 £1,771
      Hendon Central 64 £1,789
      West Green 135 £1,789
      Beckenham 47 £1,790
      Sudbury Hill 28 £1,790
      Thamesmead 25 £1,791
      Plaistow 56 £1,809
      New Malden 30 £1,810
      Harringay 88 £1,813
      Plashet 22 £1,815
      Kingsbury 41 £1,821
      Sudbury 85 £1,837
      Collier's Wood 64 £1,847
      Wallington 38 £1,858
      Harlesden 93 £1,890
      Pinner 21 £1,895
      Finchley 39 £1,906
      Brunswick Park 24 £1,906
      Leyton 119 £1,911
      Gallions Reach 39 £1,914
      Colney Hatch 22 £1,924
      New Barnet 32 £1,934
      Hayes 128 £1,935
      Forest Gate 26 £1,941
      Whetstone 24 £1,946
      Charlton 41 £1,948
      Selhurst 55 £1,953
      Hillingdon 27 £1,968
      Scrattons Farm 27 £1,973
      Brockley 32 £1,976
      Thames View 29 £1,976
      Plumstead 63 £1,978
      Ladywell 75 £1,986
      Alperton 84 £1,991
      Streatham 132 £1,994
      Hendon 79 £1,998
      Well Hall 21 £1,998
      Bedfont 21 £2,003
      West Hendon 37 £2,005
      Tulse Hill 27 £2,015
      Crystal Palace 31 £2,019
      High Barnet 24 £2,020
      Mitcham 47 £2,022
      Camberwell 66 £2,028
      Deptford 70 £2,037
      Church End 61 £2,040
      West Norwood 62 £2,055
      Roehampton 35 £2,071
      New Cross 71 £2,075
      East Dulwich 39 £2,085
      Peckham 64 £2,089
      Perivale 43 £2,103
      Park Royal 166 £2,112
      Hackney Wick 21 £2,125
      Southfields 64 £2,133
      Ickenham 32 £2,145
      Mapesbury 64 £2,148
      Woodside Park 28 £2,152
      Streatham Hill 144 £2,159
      Clapton 93 £2,159
      Bethnal Green 176 £2,162
      Hornsey 93 £2,179
      Preston 75 £2,198
      Canning Town 139 £2,199
      Merton 76 £2,211
      Nunhead 21 £2,211
      Furzedown 216 £2,226
      West Hackney 31 £2,229
      Homerton 37 £2,239
      North Finchley 52 £2,247
      Brixton 142 £2,250
      Strawberry Hill 32 £2,253
      Summerstown 70 £2,253
      Poplar 99 £2,253
      New Cross Gate 32 £2,287
      Kidbrooke 78 £2,295
      Finsbury Park 84 £2,314
      Loughborough Junction 43 £2,324
      Archway 92 £2,330
      East Greenwich 136 £2,337
      Colindale 185 £2,337
      Bow 128 £2,378
      West Ham 74 £2,380
      Dollis Hill 101 £2,386
      West Finchley 32 £2,395
      Upton Park 29 £2,395
      Mill Hill 35 £2,404
      Stroud Green 36 £2,406
      Mile End 105 £2,410
      Temple Fortune 55 £2,412
      Crouch End 70 £2,413
      Twyford 51 £2,416
      Earlsfield 64 £2,426
      Limehouse 169 £2,428
      Leytonstone 58 £2,430
      Rotherhithe 109 £2,435
      Stoke Newington 126 £2,445
      Middle Park 20 £2,461
      Dalston 74 £2,481
      Muswell Hill 68 £2,497
      Balham 163 £2,503
      Shadwell 74 £2,524
      Merton Park 46 £2,543
      Shacklewell 61 £2,583
      Spring Grove 116 £2,590
      Holloway 168 £2,600
      Friern Barnet 27 £2,601
      Clapham 204 £2,611
      St Pancras 218 £2,643
      Stockwell 118 £2,654
      Kennington 35 £2,656
      Shepherd's Bush 377 £2,656
      West Kensington 315 £2,657
      Raynes Park 72 £2,682
      Stepney 79 £2,686
      Putney 124 £2,687
      Norbiton 146 £2,695
      Beckton 25 £2,700
      Cockfosters 43 £2,701
      Old Kent Road 85 £2,719
      Wandsworth 204 £2,732
      Silvertown 105 £2,745
      Greenwich Peninsula 47 £2,746
      Charlton Riverside 39 £2,761
      Stamford Hill 69 £2,786
      Blackwall 238 £2,792
      Hanwell 125 £2,813
      Kilburn 152 £2,836
      Brent Cross 66 £2,838
      Brook Green 128 £2,846
      Stratford 238 £2,853
      Walworth 99 £2,857
      Tufnell Park 33 £2,884
      Queen's Park 103 £2,889
      Brondesbury 103 £2,893
      Kew 27 £2,908
      South Hampstead 181 £2,968
      Oval 84 £2,976
      North Kensington 224 £2,990
      North Sheen 34 £3,003
      Golders Green 127 £3,043
      Hackney 86 £3,059
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,186
      Whitechapel 479 £3,252
      Hammersmith 447 £3,254
      Barnsbury 241 £3,290
      Isle of Dogs 474 £3,294
      Islington 168 £3,328
      Haggerston 73 £3,341
      St Margarets 45 £3,388
      Fulham 325 £3,412
      Lambeth 41 £3,467
      Clapham Junction 291 £3,484
      Bermondsey 134 £3,492
      Canary Wharf 348 £3,544
      Battersea 177 £3,577
      Fitzrovia 261 £3,588
      Somers Town 88 £3,668
      Hampton Wick 27 £3,686
      Highbury 191 £3,708
      West Hampstead 251 £3,725
      Kentish Town 133 £3,748
      Earl's Court 470 £3,801
      Shoreditch 118 £3,842
      Wapping 224 £3,902
      Hoxton 141 £4,010
      Finsbury 113 £4,062
      Gospel Oak 39 £4,210
      Waterloo 75 £4,227
      The Borough 160 £4,372
      Vauxhall 226 £4,375
      Clerkenwell 197 £4,452
      King's Cross 162 £4,511
      Notting Hill 395 £4,699
      Brompton 804 £4,890
      Chalk Farm 280 £4,985
      Holborn 176 £5,185
      Bloomsbury 131 £5,398
      Southwark 79 £5,664
      Belsize Park 327 £5,698
      Chelsea 421 £7,383
      Kensington 292 £7,626
      Hampstead Garden Suburb 22 £10,497
      South Kensington 505 £11,658
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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