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
      Scrattons Farm 254 £1,283
      Greenford 63 £1,355
      Northumberland Heath 30 £1,429
      Pollards Hill 24 £1,467
      Thornton Heath 67 £1,470
      Kenton 33 £1,492
      Cowley 33 £1,495
      Hounslow West 61 £1,508
      Anerley 27 £1,511
      West Drayton 55 £1,531
      Chingford 57 £1,563
      Gants Hill 46 £1,568
      Perry Vale 38 £1,573
      Seven Kings 70 £1,582
      Yeading 39 £1,586
      Carshalton Beeches 35 £1,588
      Newbury Park 30 £1,588
      Rush Green 33 £1,610
      Southbury 48 £1,611
      Heston 33 £1,617
      Bedfont 32 £1,627
      Northwood 52 £1,628
      Rayners Lane 63 £1,631
      Wealdstone 147 £1,646
      Feltham 39 £1,656
      Kingsbury 47 £1,672
      Cricklewood 63 £1,685
      Waddon 62 £1,688
      Highams Park 27 £1,690
      Worton 50 £1,693
      Becontree Heath 23 £1,707
      Edmonton 54 £1,714
      Hendon Central 64 £1,715
      New Malden 33 £1,726
      South Norwood 44 £1,728
      West Barnes 25 £1,741
      Becontree 24 £1,747
      Plumstead 45 £1,752
      Dagenham 22 £1,752
      Mitcham 42 £1,752
      Forest Gate 29 £1,752
      Harrow Weald 49 £1,753
      Stanmore 25 £1,757
      Addiscombe 42 £1,774
      Palmers Green 40 £1,790
      Sudbury 76 £1,796
      Bowes 28 £1,799
      Ponders End 25 £1,802
      Plaistow 45 £1,803
      Harringay 84 £1,828
      Finchley 33 £1,830
      Beckenham 34 £1,836
      West Norwood 40 £1,842
      Southgate 25 £1,856
      West Green 138 £1,859
      Benhilton 46 £1,874
      Hillingdon 32 £1,916
      Broad Green 162 £1,935
      Hanwell 82 £1,961
      New Barnet 20 £1,977
      Perivale 39 £1,981
      Forest Hill 28 £1,991
      Hayes 66 £2,013
      Leyton 113 £2,022
      Hendon 69 £2,025
      Hither Green 33 £2,026
      Sudbury Hill 21 £2,031
      Dollis Hill 108 £2,040
      Strawberry Hill 35 £2,044
      Alperton 79 £2,046
      Tulse Hill 24 £2,052
      West Hendon 57 £2,073
      Hornsey 109 £2,099
      Church End 47 £2,112
      Hornchurch 24 £2,128
      Ladywell 56 £2,134
      Middle Park 20 £2,146
      Harlesden 91 £2,147
      Roehampton 30 £2,160
      Selhurst 52 £2,170
      Preston 86 £2,175
      Leytonstone 44 £2,178
      West Hackney 33 £2,186
      Collier's Wood 46 £2,194
      Spring Grove 82 £2,214
      Whetstone 22 £2,219
      Mapesbury 81 £2,228
      Gallions Reach 25 £2,241
      Beckton 29 £2,242
      West Finchley 20 £2,247
      East Dulwich 38 £2,248
      Park Royal 148 £2,261
      Summerstown 45 £2,267
      Deptford 61 £2,272
      Camberwell 58 £2,307
      Furzedown 159 £2,321
      Purley 33 £2,329
      Brixton 103 £2,343
      Charlton 29 £2,350
      Streatham 86 £2,363
      Peckham 58 £2,366
      New Cross Gate 44 £2,369
      Streatham Hill 99 £2,382
      Colindale 147 £2,392
      Surbiton 73 £2,399
      Poplar 123 £2,413
      Archway 94 £2,417
      Woodside Park 23 £2,440
      Homerton 30 £2,441
      Merton 64 £2,442
      Stoke Newington 109 £2,448
      Earlsfield 56 £2,475
      New Cross 56 £2,476
      Clapton 74 £2,486
      Hackney Wick 22 £2,490
      Mile End 93 £2,493
      Coombe 24 £2,498
      Friern Barnet 31 £2,499
      Rotherhithe 77 £2,502
      Finsbury Park 82 £2,502
      Stroud Green 33 £2,515
      Brent Cross 62 £2,520
      Twyford 42 £2,534
      Holloway 157 £2,562
      Southfields 53 £2,568
      Muswell Hill 65 £2,587
      East Greenwich 106 £2,613
      Balham 113 £2,625
      Crouch End 68 £2,634
      Shacklewell 58 £2,659
      Ickenham 29 £2,672
      Limehouse 141 £2,676
      Merton Park 58 £2,704
      Kidbrooke 64 £2,705
      Kilburn 75 £2,715
      Canning Town 120 £2,717
      North Finchley 49 £2,720
      Mill Hill 25 £2,744
      Loughborough Junction 41 £2,750
      Norbiton 120 £2,761
      Dalston 74 £2,778
      Stamford Hill 58 £2,789
      Hackney 68 £2,790
      Yiewsley 26 £2,793
      Wandsworth 171 £2,797
      Clapham 167 £2,809
      St Pancras 190 £2,811
      Shadwell 69 £2,818
      Highbury 101 £2,840
      Temple Fortune 67 £2,850
      Shepherd's Bush 345 £2,854
      Kew 23 £2,856
      Raynes Park 88 £2,869
      Bethnal Green 102 £2,882
      Putney 98 £2,897
      High Barnet 20 £2,904
      Blackwall 296 £2,926
      Stockwell 74 £2,929
      Brondesbury 63 £2,931
      Bow 104 £2,932
      Upton Park 27 £2,936
      Charlton Riverside 26 £2,945
      Walworth 123 £2,964
      Stepney 68 £2,967
      West Kensington 296 £2,972
      West Ham 71 £2,975
      Haggerston 41 £3,000
      Silvertown 111 £3,002
      North Sheen 36 £3,003
      Greenwich Peninsula 79 £3,003
      Old Kent Road 123 £3,017
      Tufnell Park 30 £3,076
      Queen's Park 67 £3,081
      South Hampstead 165 £3,160
      Stratford 308 £3,195
      Brook Green 115 £3,232
      Petersham 24 £3,247
      Golders Green 129 £3,254
      West Hampstead 227 £3,301
      North Kensington 164 £3,304
      Clapham Junction 133 £3,317
      Barnsbury 264 £3,318
      Kennington 48 £3,324
      Isle of Dogs 840 £3,359
      Oval 88 £3,431
      Hampton Wick 38 £3,483
      Cockfosters 29 £3,499
      Bermondsey 158 £3,605
      Canary Wharf 428 £3,639
      St Margarets 57 £3,663
      Fulham 279 £3,669
      Whitechapel 493 £3,695
      Hammersmith 525 £3,742
      Battersea 170 £3,744
      Fitzrovia 284 £3,768
      Elephant and Castle 225 £3,787
      Somers Town 106 £3,799
      Lambeth 49 £3,800
      Islington 145 £3,817
      Earl's Court 534 £3,937
      Kentish Town 142 £3,962
      Hoxton 124 £4,100
      Mortlake 23 £4,206
      Wapping 263 £4,240
      Shoreditch 156 £4,370
      Gospel Oak 29 £4,483
      The Borough 225 £4,622
      Clerkenwell 187 £4,692
      Vauxhall 321 £4,752
      Holborn 133 £4,805
      Finsbury 201 £4,807
      Brompton 794 £4,900
      Waterloo 158 £4,916
      Chalk Farm 312 £4,924
      Notting Hill 356 £4,935
      Belsize Park 351 £4,943
      Southwark 135 £5,027
      King's Cross 199 £5,205
      Bloomsbury 152 £5,589
      Kensington 315 £6,431
      Chelsea 548 £6,756
      South Kensington 612 £11,176
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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