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 45 £1,215
      Poverest 21 £1,423
      Thornton Heath 59 £1,466
      Greenford 61 £1,467
      Hounslow West 76 £1,484
      Rush Green 24 £1,484
      Gants Hill 53 £1,487
      Cowley 35 £1,492
      Norbury 25 £1,492
      The Wrythe 22 £1,535
      Waddon 65 £1,536
      South Norwood 39 £1,539
      Bowes 21 £1,555
      Chingford 29 £1,557
      Carshalton Beeches 43 £1,560
      Northwood 45 £1,562
      Feltham 61 £1,577
      Heston 43 £1,579
      Newbury Park 39 £1,583
      Chadwell Heath 21 £1,585
      Seven Kings 77 £1,592
      Dagenham 45 £1,609
      Highams Park 24 £1,627
      Becontree Heath 28 £1,630
      Wealdstone 197 £1,631
      Harrow Weald 39 £1,650
      Perry Vale 35 £1,665
      Purley 55 £1,667
      Rayners Lane 82 £1,673
      Broad Green 158 £1,676
      Southbury 42 £1,682
      Addiscombe 65 £1,684
      Ponders End 30 £1,685
      Kenton 27 £1,695
      Pinner 24 £1,698
      Yeading 33 £1,699
      Penge 23 £1,700
      Anerley 23 £1,713
      Edmonton 63 £1,720
      Becontree 23 £1,720
      Catford South 33 £1,721
      West Drayton 45 £1,728
      Benhilton 61 £1,728
      Scrattons Farm 22 £1,731
      Forest Hill 33 £1,739
      Cranford 39 £1,739
      Hendon Central 52 £1,741
      Stanmore 32 £1,746
      Hither Green 48 £1,749
      Cricklewood 36 £1,753
      Northumberland Heath 21 £1,760
      Palmers Green 56 £1,770
      Southgate 32 £1,771
      New Cross Gate 68 £1,786
      West Norwood 68 £1,797
      Beckenham 48 £1,798
      West Green 137 £1,807
      Thames View 34 £1,814
      Shortlands 24 £1,817
      Harringay 96 £1,824
      Plashet 24 £1,824
      New Barnet 35 £1,830
      Widmore 33 £1,839
      Kingsbury 37 £1,848
      Finchley 37 £1,855
      Brunswick Park 23 £1,858
      Surbiton 59 £1,873
      New Malden 29 £1,877
      Plumstead 59 £1,877
      Woodside 23 £1,891
      Whetstone 23 £1,892
      Wallington 34 £1,899
      Hillingdon 28 £1,900
      Spring Grove 76 £1,912
      Well Hall 21 £1,922
      Hornchurch 32 £1,927
      Collier's Wood 61 £1,932
      Sudbury 86 £1,935
      Deptford 67 £1,935
      Mitcham 51 £1,940
      Osterley 27 £1,942
      Harlesden 94 £1,950
      Forest Gate 27 £1,957
      Brockley 28 £1,964
      Selhurst 63 £1,967
      Plaistow 61 £1,970
      Alperton 82 £1,978
      Hayes 127 £1,992
      Leyton 115 £2,005
      Sudbury Hill 43 £2,008
      Gallions Reach 46 £2,012
      Ladywell 73 £2,021
      Charlton 41 £2,021
      Bethnal Green 162 £2,032
      Hendon 91 £2,046
      Roehampton 34 £2,051
      Streatham 120 £2,061
      Perivale 51 £2,073
      East Dulwich 34 £2,079
      Park Royal 156 £2,091
      West Hendon 45 £2,107
      Camberwell 80 £2,112
      Church End 47 £2,121
      Ickenham 34 £2,124
      Strawberry Hill 41 £2,137
      West Hackney 34 £2,140
      Tulse Hill 30 £2,143
      Leytonstone 51 £2,188
      Preston 89 £2,197
      Crystal Palace 25 £2,197
      Woodside Park 30 £2,198
      Streatham Hill 144 £2,202
      Summerstown 77 £2,212
      Thamesmead 27 £2,215
      Clapton 92 £2,219
      New Cross 79 £2,220
      North Finchley 67 £2,242
      Homerton 40 £2,260
      Hackney Wick 21 £2,263
      Merton 87 £2,264
      Dollis Hill 104 £2,276
      Furzedown 211 £2,280
      Poplar 102 £2,292
      Kilburn 128 £2,294
      High Barnet 22 £2,294
      Peckham 69 £2,307
      Earlsfield 58 £2,307
      Beckton 32 £2,311
      Loughborough Junction 46 £2,326
      Brixton 154 £2,330
      Kidbrooke 66 £2,340
      Archway 128 £2,348
      Muswell Hill 95 £2,349
      Mile End 104 £2,377
      Stroud Green 28 £2,391
      Temple Fortune 62 £2,395
      Canning Town 139 £2,401
      Middle Park 22 £2,406
      Upton Park 35 £2,410
      Finsbury Park 93 £2,412
      Hornsey 97 £2,422
      Colindale 216 £2,428
      East Greenwich 149 £2,429
      Yiewsley 42 £2,433
      Twyford 43 £2,437
      Worton 100 £2,439
      Bow 133 £2,450
      Friern Barnet 32 £2,452
      Norbiton 134 £2,465
      Holloway 208 £2,469
      Mapesbury 55 £2,471
      West Ham 68 £2,473
      Merton Park 49 £2,474
      Crouch End 75 £2,493
      Balham 162 £2,495
      Southfields 53 £2,496
      West Finchley 22 £2,515
      Mill Hill 27 £2,532
      Nunhead 26 £2,533
      West Kensington 348 £2,545
      Rotherhithe 96 £2,565
      Stockwell 108 £2,565
      Shacklewell 68 £2,580
      Brent Cross 73 £2,617
      Shadwell 73 £2,617
      Stepney 75 £2,624
      Stoke Newington 127 £2,636
      Dalston 61 £2,652
      Limehouse 158 £2,658
      Haggerston 48 £2,682
      Raynes Park 79 £2,705
      St Pancras 208 £2,708
      Clapham 203 £2,720
      Tufnell Park 38 £2,730
      Silvertown 124 £2,786
      Putney 124 £2,789
      Hanwell 138 £2,795
      Wandsworth 235 £2,798
      Walworth 91 £2,806
      Brondesbury 83 £2,816
      Blackwall 255 £2,819
      Old Kent Road 90 £2,822
      Kennington 31 £2,850
      Shepherd's Bush 336 £2,862
      Cockfosters 36 £2,886
      Stratford 260 £2,887
      Queen's Park 104 £2,892
      Charlton Riverside 33 £2,998
      Hackney 90 £3,006
      Stamford Hill 68 £3,011
      Kew 24 £3,074
      Greenwich Peninsula 37 £3,082
      Brook Green 117 £3,084
      Oval 72 £3,096
      Clapham Junction 181 £3,101
      Golders Green 156 £3,126
      Elephant and Castle 189 £3,236
      Highbury 173 £3,272
      North Sheen 37 £3,280
      Hammersmith 475 £3,291
      Barnsbury 246 £3,316
      Isle of Dogs 504 £3,338
      Mortlake 20 £3,375
      Lambeth 31 £3,393
      St Margarets 44 £3,413
      South Hampstead 191 £3,493
      Islington 148 £3,493
      Fulham 293 £3,493
      Whitechapel 498 £3,500
      Kentish Town 144 £3,510
      Battersea 182 £3,604
      Hoxton 167 £3,610
      West Hampstead 245 £3,629
      Bermondsey 181 £3,634
      Somers Town 89 £3,659
      Hampton Wick 29 £3,693
      Canary Wharf 390 £3,780
      Shoreditch 132 £3,799
      Petersham 21 £3,800
      North Kensington 275 £3,833
      Earl's Court 489 £3,900
      Wapping 226 £3,974
      Fitzrovia 371 £4,115
      Finsbury 157 £4,250
      Waterloo 83 £4,282
      The Borough 179 £4,290
      King's Cross 173 £4,426
      Gospel Oak 42 £4,481
      Vauxhall 241 £4,551
      Notting Hill 402 £4,586
      Clerkenwell 194 £4,603
      Brompton 702 £5,006
      Chalk Farm 291 £5,125
      Holborn 130 £5,345
      Bloomsbury 130 £5,402
      Belsize Park 354 £5,473
      Southwark 86 £5,525
      Kensington 317 £6,916
      Chelsea 458 £7,308
      South Kensington 550 £10,996
      Hampstead Garden Suburb 21 £12,154
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,123 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!