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,213
      Thornton Heath 66 £1,373
      Hounslow West 56 £1,382
      Heston 33 £1,427
      Edmonton 51 £1,438
      Rush Green 21 £1,440
      Perry Vale 29 £1,441
      South Norwood 38 £1,489
      Waddon 78 £1,492
      Poverest 22 £1,498
      Gants Hill 46 £1,507
      Highams Park 23 £1,516
      Norbury 32 £1,523
      Cowley 28 £1,528
      Purley 38 £1,532
      Newbury Park 33 £1,546
      Penge 21 £1,548
      Seven Kings 62 £1,550
      Northwood 44 £1,551
      Greenford 47 £1,553
      Feltham 47 £1,556
      Carshalton Beeches 46 £1,561
      Chingford 25 £1,566
      Addiscombe 50 £1,603
      Yiewsley 29 £1,604
      Yeading 36 £1,605
      Kenton 21 £1,610
      Harrow Weald 43 £1,611
      Forest Hill 31 £1,625
      Wealdstone 164 £1,647
      Broad Green 132 £1,658
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Benhilton 52 £1,674
      Palmers Green 45 £1,683
      Rayners Lane 66 £1,688
      Hither Green 31 £1,702
      Dagenham 26 £1,705
      New Malden 24 £1,717
      Anerley 23 £1,721
      Scrattons Farm 21 £1,721
      Catford South 26 £1,726
      Cricklewood 51 £1,729
      Southgate 25 £1,741
      Plashet 21 £1,743
      Widmore 21 £1,749
      Forest Gate 25 £1,751
      Ponders End 25 £1,753
      Southbury 34 £1,753
      West Drayton 37 £1,770
      Harringay 77 £1,786
      Hendon Central 60 £1,788
      West Green 105 £1,802
      Collier's Wood 60 £1,809
      Surbiton 61 £1,813
      Beckenham 43 £1,825
      Kingsbury 41 £1,837
      Wallington 33 £1,842
      Sudbury Hill 28 £1,844
      Sudbury 74 £1,857
      Brunswick Park 23 £1,859
      Shortlands 23 £1,860
      Plaistow 45 £1,862
      Harlesden 90 £1,875
      Hillingdon 30 £1,878
      Finchley 36 £1,890
      Pinner 23 £1,910
      Leyton 106 £1,919
      Whetstone 28 £1,927
      Gallions Reach 35 £1,945
      Charlton 43 £1,953
      Roehampton 30 £1,958
      Hendon 65 £1,960
      Deptford 64 £1,963
      Hayes 130 £1,963
      Brockley 30 £1,964
      West Hendon 39 £1,982
      Alperton 68 £1,988
      New Barnet 26 £1,991
      Ladywell 66 £2,003
      East Dulwich 34 £2,014
      West Hackney 33 £2,016
      Church End 49 £2,029
      Worton 70 £2,049
      Streatham 122 £2,054
      Plumstead 66 £2,054
      Ickenham 32 £2,065
      Thames View 24 £2,066
      Tulse Hill 26 £2,072
      Bethnal Green 165 £2,073
      Mitcham 41 £2,076
      Perivale 35 £2,090
      Crystal Palace 22 £2,099
      New Cross 67 £2,108
      Park Royal 153 £2,108
      Thamesmead 28 £2,110
      West Norwood 59 £2,133
      Selhurst 57 £2,148
      Clapton 87 £2,149
      North Finchley 49 £2,153
      Mapesbury 60 £2,155
      Poplar 91 £2,170
      Streatham Hill 130 £2,183
      New Cross Gate 31 £2,188
      Preston 69 £2,191
      Hackney Wick 22 £2,191
      Furzedown 197 £2,195
      Woodside Park 26 £2,230
      Summerstown 62 £2,230
      Camberwell 64 £2,231
      Homerton 36 £2,232
      Merton 69 £2,234
      Southfields 55 £2,239
      Kidbrooke 72 £2,249
      Hornsey 84 £2,257
      Canning Town 121 £2,261
      Strawberry Hill 29 £2,287
      East Greenwich 126 £2,297
      Archway 90 £2,303
      Finsbury Park 82 £2,303
      Putney 151 £2,312
      Stoke Newington 109 £2,320
      Bow 111 £2,333
      Shadwell 76 £2,338
      Earlsfield 61 £2,343
      Colindale 179 £2,365
      Leytonstone 51 £2,374
      Dollis Hill 87 £2,383
      Limehouse 161 £2,394
      West Finchley 29 £2,425
      Upton Park 26 £2,433
      Temple Fortune 51 £2,434
      West Ham 68 £2,451
      Crouch End 61 £2,451
      Muswell Hill 57 £2,459
      Twyford 47 £2,462
      Holloway 146 £2,476
      Spring Grove 98 £2,480
      Rotherhithe 95 £2,491
      Brixton 123 £2,494
      Dalston 66 £2,506
      Clapham 191 £2,519
      Balham 159 £2,528
      Mill Hill 30 £2,531
      Loughborough Junction 54 £2,543
      Stroud Green 33 £2,545
      Shacklewell 61 £2,563
      Friern Barnet 29 £2,568
      Wandsworth 195 £2,604
      Norbiton 124 £2,605
      Haggerston 49 £2,630
      Mile End 101 £2,630
      St Pancras 242 £2,639
      West Kensington 301 £2,670
      Stockwell 111 £2,671
      Cockfosters 43 £2,696
      Silvertown 86 £2,717
      Old Kent Road 90 £2,721
      Stamford Hill 68 £2,741
      Highbury 129 £2,755
      Kennington 27 £2,757
      Greenwich Peninsula 43 £2,768
      Charlton Riverside 37 £2,769
      Blackwall 226 £2,801
      Shepherd's Bush 334 £2,801
      South Hampstead 176 £2,836
      Hanwell 124 £2,838
      Stratford 231 £2,851
      Raynes Park 70 £2,853
      Walworth 91 £2,888
      Tufnell Park 27 £2,921
      Brent Cross 64 £2,930
      Brondesbury 100 £2,930
      Beckton 23 £2,953
      Mortlake 22 £2,970
      Clapham Junction 207 £2,972
      Oval 80 £2,998
      Kew 24 £3,006
      North Sheen 29 £3,024
      Queen's Park 97 £3,033
      Hackney 79 £3,054
      Elephant and Castle 144 £3,172
      Brook Green 142 £3,184
      Golders Green 108 £3,184
      Merton Park 45 £3,186
      Kilburn 103 £3,229
      Barnsbury 244 £3,252
      Whitechapel 451 £3,276
      Hammersmith 427 £3,290
      Islington 150 £3,325
      Fulham 325 £3,376
      Bermondsey 160 £3,384
      Isle of Dogs 447 £3,418
      Lambeth 41 £3,428
      Stepney 95 £3,430
      Peckham 134 £3,502
      Fitzrovia 240 £3,530
      St Margarets 38 £3,560
      Canary Wharf 338 £3,566
      Somers Town 87 £3,592
      Hampton Wick 28 £3,645
      Battersea 170 £3,681
      West Hampstead 246 £3,704
      Kentish Town 128 £3,783
      Shoreditch 131 £3,855
      Wapping 231 £3,887
      North Kensington 267 £3,929
      Waterloo 85 £3,968
      Earl's Court 453 £3,996
      Hoxton 135 £4,045
      Clerkenwell 170 £4,067
      King's Cross 204 £4,101
      Vauxhall 224 £4,431
      Gospel Oak 35 £4,433
      The Borough 152 £4,487
      Finsbury 147 £4,595
      Notting Hill 394 £4,732
      Brompton 697 £4,903
      Chalk Farm 265 £5,193
      Holborn 114 £5,257
      Southwark 91 £5,547
      Bloomsbury 131 £5,621
      Belsize Park 362 £5,651
      Kensington 341 £7,383
      Chelsea 414 £7,597
      Hampstead Garden Suburb 20 £11,159
      South Kensington 487 £11,905
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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