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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Catford South 31 £1,436
      Rush Green 40 £1,454
      Northumberland Heath 30 £1,455
      Norbury 25 £1,468
      Greenford 57 £1,478
      Hounslow West 62 £1,484
      The Wrythe 22 £1,491
      Yeading 43 £1,495
      Newbury Park 26 £1,528
      Anerley 22 £1,535
      Bedfont 21 £1,539
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Gants Hill 52 £1,572
      Kenton 28 £1,574
      Heston 40 £1,576
      Thornton Heath 66 £1,576
      Cranford 43 £1,584
      Northwood 40 £1,590
      Rayners Lane 73 £1,596
      Ponders End 33 £1,599
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Waddon 71 £1,617
      Palmers Green 50 £1,624
      South Norwood 50 £1,636
      Becontree Heath 23 £1,643
      Broad Green 161 £1,646
      Wealdstone 173 £1,650
      Seven Kings 87 £1,656
      Feltham 43 £1,661
      West Drayton 39 £1,676
      Harrow Weald 38 £1,695
      Southbury 43 £1,696
      Penge 24 £1,715
      Shortlands 23 £1,723
      Edmonton 55 £1,749
      Becontree 25 £1,759
      Forest Hill 36 £1,761
      Perry Vale 38 £1,761
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Hendon Central 55 £1,842
      Osterley 24 £1,845
      Addiscombe 61 £1,856
      Beckenham 38 £1,856
      Sudbury 84 £1,860
      Kingsbury 52 £1,865
      Brunswick Park 27 £1,867
      Whetstone 29 £1,878
      Wallington 25 £1,884
      New Malden 25 £1,885
      West Green 139 £1,887
      Harringay 96 £1,896
      Tulse Hill 26 £1,907
      Cricklewood 46 £1,910
      Surbiton 66 £1,916
      Widmore 30 £1,922
      Plashet 24 £1,931
      Woodside 27 £1,941
      West Norwood 74 £1,947
      Spring Grove 73 £1,957
      Forest Gate 38 £1,962
      Plaistow 50 £1,979
      Hanwell 120 £1,983
      Alperton 82 £1,983
      Mitcham 39 £1,987
      Perivale 56 £1,992
      Leyton 100 £1,996
      Collier's Wood 64 £1,998
      Benhilton 52 £2,002
      Hayes 102 £2,008
      High Barnet 23 £2,014
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Purley 44 £2,024
      Charlton 36 £2,025
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Brockley 34 £2,060
      Hendon 66 £2,060
      Ladywell 64 £2,068
      West Hendon 55 £2,071
      Harlesden 116 £2,078
      Hornchurch 23 £2,083
      Crystal Palace 22 £2,086
      Dollis Hill 121 £2,095
      Deptford 71 £2,101
      Selhurst 69 £2,127
      Blackheath 20 £2,131
      Streatham 116 £2,141
      Peckham 77 £2,164
      Summerstown 60 £2,166
      Camberwell 80 £2,168
      Park Royal 151 £2,184
      Preston 79 £2,184
      Ickenham 32 £2,186
      Strawberry Hill 46 £2,188
      New Cross 77 £2,219
      Earlsfield 52 £2,229
      Leytonstone 43 £2,238
      Hornsey 110 £2,238
      West Hackney 36 £2,241
      Kilburn 86 £2,257
      Furzedown 192 £2,277
      East Dulwich 34 £2,281
      Yiewsley 45 £2,284
      Mill Hill 32 £2,291
      Streatham Hill 132 £2,292
      Merton 83 £2,300
      New Cross Gate 43 £2,301
      Hackney Wick 25 £2,309
      Brixton 140 £2,314
      North Finchley 61 £2,324
      West Finchley 23 £2,336
      Twyford 40 £2,351
      Finsbury Park 91 £2,355
      Mapesbury 63 £2,367
      Colindale 194 £2,380
      Middle Park 20 £2,380
      Archway 118 £2,394
      Gallions Reach 21 £2,395
      East Sheen 22 £2,403
      Poplar 116 £2,409
      Beckton 28 £2,413
      Clapton 84 £2,441
      Crouch End 64 £2,451
      Friern Barnet 30 £2,453
      Kidbrooke 74 £2,462
      Norbiton 140 £2,464
      Nunhead 26 £2,483
      Balham 158 £2,492
      Muswell Hill 77 £2,498
      Mile End 107 £2,501
      Stoke Newington 122 £2,501
      Bethnal Green 104 £2,514
      Holloway 211 £2,530
      Homerton 31 £2,537
      Limehouse 160 £2,549
      Temple Fortune 62 £2,558
      East Greenwich 116 £2,559
      Woodside Park 26 £2,560
      Bow 134 £2,562
      Loughborough Junction 49 £2,567
      Merton Park 53 £2,576
      Worton 92 £2,590
      Shacklewell 64 £2,594
      Southfields 69 £2,608
      Charlton Riverside 34 £2,621
      Shadwell 78 £2,637
      Dalston 68 £2,661
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Canning Town 122 £2,690
      Rotherhithe 84 £2,697
      Haggerston 56 £2,717
      Raynes Park 84 £2,718
      Tufnell Park 44 £2,725
      Brent Cross 72 £2,749
      Upton Park 35 £2,760
      Shepherd's Bush 376 £2,766
      Clapham 192 £2,768
      Old Kent Road 121 £2,773
      Stepney 83 £2,776
      Hackney 80 £2,805
      St Pancras 201 £2,819
      Stockwell 105 £2,829
      Queen's Park 98 £2,844
      West Kensington 318 £2,847
      Blackwall 289 £2,855
      Wandsworth 185 £2,866
      Putney 125 £2,882
      Greenwich Peninsula 51 £2,901
      Stratford 301 £2,925
      Highbury 139 £2,928
      Golders Green 162 £2,942
      Stamford Hill 53 £2,953
      Silvertown 118 £2,973
      Walworth 101 £3,000
      Cockfosters 34 £3,039
      Brook Green 164 £3,106
      Kew 21 £3,111
      St Margarets 57 £3,111
      Mortlake 20 £3,137
      Clapham Junction 178 £3,207
      Isle of Dogs 697 £3,260
      Kennington 45 £3,265
      North Sheen 44 £3,267
      Elephant and Castle 275 £3,304
      Oval 96 £3,343
      Fitzrovia 272 £3,356
      North Kensington 180 £3,357
      West Hampstead 253 £3,397
      Barnsbury 245 £3,409
      Whitechapel 530 £3,486
      Stroud Green 28 £3,507
      Fulham 283 £3,542
      Hammersmith 546 £3,549
      South Hampstead 202 £3,570
      Petersham 25 £3,575
      Upton 22 £3,609
      Islington 167 £3,614
      Battersea 174 £3,641
      Bermondsey 161 £3,651
      Somers Town 97 £3,708
      Lambeth 45 £3,719
      Canary Wharf 416 £3,776
      Shoreditch 131 £3,781
      Kentish Town 141 £3,790
      Earl's Court 581 £3,864
      Hampton Wick 36 £3,972
      Clerkenwell 167 £3,989
      Wapping 243 £4,001
      Hoxton 135 £4,032
      Finsbury 173 £4,199
      Vauxhall 279 £4,438
      Gospel Oak 44 £4,542
      King's Cross 177 £4,561
      Holborn 118 £4,615
      The Borough 220 £4,742
      Waterloo 118 £4,798
      Notting Hill 486 £4,964
      Brompton 796 £5,029
      Belsize Park 321 £5,058
      Chalk Farm 336 £5,113
      Southwark 110 £5,341
      Bloomsbury 166 £5,560
      Kensington 319 £6,481
      Chelsea 544 £6,745
      South Kensington 627 £10,883
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,668 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!