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 25 £1,703
      Shortlands 23 £1,723
      Edmonton 55 £1,749
      Becontree 25 £1,759
      Forest Hill 36 £1,760
      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
      Brunswick Park 28 £1,850
      Addiscombe 61 £1,856
      Beckenham 38 £1,856
      Sudbury 84 £1,860
      Kingsbury 52 £1,865
      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 37 £2,024
      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
      Peckham 76 £2,129
      Streatham 116 £2,141
      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 191 £2,266
      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 159 £2,488
      Muswell Hill 79 £2,489
      Mile End 108 £2,499
      Stoke Newington 122 £2,501
      Bethnal Green 104 £2,513
      Holloway 211 £2,530
      Homerton 31 £2,537
      Limehouse 160 £2,549
      East Greenwich 116 £2,559
      Woodside Park 26 £2,560
      Bow 133 £2,565
      Loughborough Junction 49 £2,567
      Merton Park 53 £2,576
      Temple Fortune 61 £2,577
      Southfields 69 £2,577
      Worton 92 £2,590
      Shacklewell 64 £2,594
      Charlton Riverside 34 £2,621
      Dalston 68 £2,661
      Brondesbury 101 £2,662
      West Ham 75 £2,667
      Rotherhithe 84 £2,697
      Haggerston 56 £2,714
      Raynes Park 84 £2,718
      Shadwell 80 £2,724
      Tufnell Park 44 £2,725
      Stepney 82 £2,735
      Canning Town 123 £2,744
      Brent Cross 72 £2,749
      Upton Park 35 £2,760
      Shepherd's Bush 376 £2,766
      Clapham 192 £2,768
      Old Kent Road 120 £2,781
      Hackney 80 £2,805
      St Pancras 202 £2,814
      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 302 £2,923
      Highbury 138 £2,931
      Golders Green 162 £2,942
      Stamford Hill 53 £2,953
      Silvertown 118 £2,973
      Walworth 101 £3,000
      Cockfosters 34 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      Brook Green 166 £3,126
      Clapham Junction 177 £3,213
      Isle of Dogs 697 £3,260
      Kennington 45 £3,265
      North Sheen 44 £3,267
      Elephant and Castle 275 £3,304
      Oval 94 £3,313
      North Kensington 178 £3,340
      Fitzrovia 272 £3,356
      West Hampstead 253 £3,397
      Barnsbury 246 £3,424
      Whitechapel 531 £3,484
      Stroud Green 28 £3,507
      Fulham 283 £3,548
      Hammersmith 546 £3,549
      Islington 164 £3,559
      South Hampstead 202 £3,570
      Petersham 25 £3,575
      Upton 22 £3,609
      Battersea 175 £3,637
      Bermondsey 160 £3,653
      Somers Town 97 £3,708
      Lambeth 45 £3,719
      Shoreditch 132 £3,776
      Canary Wharf 416 £3,776
      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,430
      Gospel Oak 44 £4,542
      King's Cross 177 £4,561
      Holborn 118 £4,615
      The Borough 219 £4,750
      Waterloo 118 £4,798
      Notting Hill 487 £4,959
      Brompton 797 £5,027
      Belsize Park 321 £5,058
      Chalk Farm 336 £5,113
      Southwark 110 £5,341
      Bloomsbury 166 £5,560
      Kensington 320 £6,469
      Chelsea 543 £6,740
      South Kensington 627 £10,883
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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