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 47 £1,229
      Thornton Heath 71 £1,385
      Northumberland Heath 20 £1,385
      Edmonton 53 £1,442
      Hounslow West 74 £1,447
      South Norwood 45 £1,468
      Rush Green 27 £1,475
      Poverest 22 £1,498
      Heston 38 £1,501
      Norbury 30 £1,518
      Perry Vale 36 £1,524
      Cowley 29 £1,533
      Greenford 49 £1,535
      Gants Hill 56 £1,536
      Chingford 28 £1,541
      Northwood 51 £1,545
      Highams Park 25 £1,556
      Bowes 21 £1,560
      Carshalton Beeches 45 £1,565
      Feltham 56 £1,566
      Purley 46 £1,579
      Newbury Park 39 £1,587
      Harrow Weald 46 £1,590
      Penge 24 £1,605
      Kenton 24 £1,636
      Wealdstone 178 £1,650
      Seven Kings 78 £1,655
      Forest Hill 32 £1,656
      Stanmore 24 £1,658
      Becontree Heath 21 £1,661
      Addiscombe 58 £1,663
      Broad Green 142 £1,666
      Yeading 40 £1,667
      Hither Green 44 £1,674
      Yiewsley 36 £1,680
      Dagenham 28 £1,681
      Rayners Lane 75 £1,686
      Manor Park 28 £1,696
      Cricklewood 52 £1,700
      Benhilton 61 £1,715
      Ponders End 29 £1,721
      Catford South 26 £1,726
      Palmers Green 55 £1,733
      Scrattons Farm 23 £1,734
      Becontree 22 £1,734
      Plashet 25 £1,748
      West Drayton 38 £1,750
      Worton 74 £1,752
      Anerley 28 £1,753
      Southbury 37 £1,754
      Southgate 26 £1,759
      Osterley 20 £1,761
      Woodside 24 £1,763
      New Malden 27 £1,765
      Widmore 24 £1,768
      Harringay 90 £1,777
      Hendon Central 62 £1,779
      West Green 126 £1,796
      Sudbury Hill 29 £1,801
      Surbiton 65 £1,808
      Beckenham 45 £1,815
      Brunswick Park 26 £1,831
      Collier's Wood 63 £1,837
      Wallington 36 £1,845
      Kingsbury 41 £1,849
      Pinner 22 £1,849
      Forest Gate 28 £1,859
      Plaistow 51 £1,859
      Harlesden 97 £1,860
      Colney Hatch 20 £1,861
      Sudbury 87 £1,873
      Hillingdon 31 £1,877
      Finchley 39 £1,880
      Shortlands 24 £1,922
      Hayes 136 £1,937
      Leyton 119 £1,938
      New Barnet 28 £1,949
      Gallions Reach 41 £1,951
      Charlton 45 £1,954
      Hendon 79 £1,958
      Whetstone 30 £1,959
      Plumstead 74 £1,959
      West Hendon 41 £1,964
      Well Hall 20 £1,973
      Brockley 33 £1,973
      Deptford 73 £1,975
      Waddon 91 £1,981
      Mitcham 47 £1,992
      Thames View 29 £1,996
      Streatham 132 £2,012
      Church End 56 £2,017
      Ladywell 74 £2,020
      West Hackney 38 £2,022
      Alperton 77 £2,025
      Roehampton 32 £2,038
      East Dulwich 40 £2,039
      Perivale 39 £2,048
      Ickenham 34 £2,054
      Tulse Hill 30 £2,056
      Crystal Palace 27 £2,062
      West Norwood 67 £2,065
      Thamesmead 34 £2,087
      Park Royal 170 £2,089
      Selhurst 61 £2,100
      Bethnal Green 177 £2,123
      Clapton 95 £2,131
      Streatham Hill 136 £2,140
      High Barnet 20 £2,146
      Mapesbury 63 £2,148
      Southfields 64 £2,169
      North Finchley 51 £2,170
      Leytonstone 48 £2,175
      Hornsey 94 £2,177
      Woodside Park 27 £2,179
      Preston 73 £2,185
      New Cross Gate 33 £2,191
      Furzedown 213 £2,205
      Homerton 37 £2,208
      Camberwell 68 £2,221
      Merton 76 £2,227
      Canning Town 135 £2,234
      Nunhead 21 £2,241
      Kidbrooke 80 £2,252
      Summerstown 71 £2,252
      Poplar 102 £2,267
      Hackney Wick 23 £2,286
      Shadwell 92 £2,294
      Strawberry Hill 31 £2,305
      East Greenwich 136 £2,317
      Finsbury Park 87 £2,320
      Archway 97 £2,322
      Dollis Hill 103 £2,330
      Stoke Newington 124 £2,341
      Colindale 187 £2,351
      Putney 155 £2,353
      Upton Park 31 £2,354
      Loughborough Junction 54 £2,369
      Bow 125 £2,381
      Middle Park 20 £2,389
      Crouch End 75 £2,391
      Twyford 55 £2,393
      Earlsfield 67 £2,402
      Mill Hill 33 £2,405
      West Ham 74 £2,407
      West Finchley 31 £2,413
      Limehouse 169 £2,415
      Kilburn 97 £2,436
      Muswell Hill 62 £2,441
      Temple Fortune 52 £2,448
      Dalston 72 £2,463
      Brixton 137 £2,467
      Stroud Green 37 £2,468
      Balham 164 £2,491
      Holloway 164 £2,506
      Shacklewell 65 £2,521
      Rotherhithe 103 £2,523
      Clapham 201 £2,538
      Spring Grove 115 £2,561
      New Cross 99 £2,595
      Wandsworth 212 £2,610
      Cockfosters 52 £2,612
      Norbiton 129 £2,615
      St Pancras 244 £2,639
      Friern Barnet 29 £2,641
      West Kensington 311 £2,671
      Silvertown 95 £2,673
      Stockwell 121 £2,673
      Kennington 30 £2,701
      Old Kent Road 88 £2,728
      Stamford Hill 71 £2,729
      Charlton Riverside 39 £2,729
      Greenwich Peninsula 47 £2,735
      Haggerston 52 £2,739
      Raynes Park 78 £2,766
      Hanwell 131 £2,768
      Beckton 26 £2,775
      Shepherd's Bush 364 £2,781
      Blackwall 233 £2,797
      Stepney 88 £2,841
      South Hampstead 185 £2,841
      Stratford 242 £2,862
      Walworth 96 £2,872
      Mile End 134 £2,880
      Peckham 79 £2,894
      Tufnell Park 31 £2,928
      North Sheen 34 £2,933
      Kew 27 £2,941
      Oval 81 £2,946
      Highbury 142 £2,952
      Mortlake 22 £2,970
      Queen's Park 104 £2,981
      Brent Cross 63 £3,029
      Clapham Junction 209 £3,034
      Hackney 83 £3,053
      Golders Green 120 £3,096
      Merton Park 48 £3,137
      Elephant and Castle 150 £3,153
      Brook Green 145 £3,156
      Barnsbury 252 £3,249
      Hammersmith 439 £3,287
      Islington 156 £3,298
      Whitechapel 477 £3,324
      Bermondsey 167 £3,345
      North Kensington 246 £3,378
      Fulham 334 £3,379
      Isle of Dogs 478 £3,386
      Lambeth 41 £3,418
      St Margarets 41 £3,467
      Fitzrovia 254 £3,507
      Canary Wharf 342 £3,549
      Brondesbury 131 £3,583
      Somers Town 94 £3,602
      Hampton Wick 28 £3,645
      West Hampstead 255 £3,654
      Battersea 174 £3,660
      Kentish Town 136 £3,703
      Shoreditch 127 £3,801
      Petersham 22 £3,836
      Wapping 231 £3,899
      Earl's Court 460 £3,904
      Waterloo 90 £3,968
      Hoxton 141 £4,013
      Clerkenwell 186 £4,151
      King's Cross 201 £4,156
      Gospel Oak 37 £4,298
      Vauxhall 229 £4,381
      The Borough 151 £4,508
      Finsbury 156 £4,603
      Notting Hill 416 £4,681
      Brompton 773 £4,932
      Chalk Farm 281 £5,077
      Holborn 121 £5,185
      Bloomsbury 126 £5,416
      Southwark 94 £5,507
      Belsize Park 363 £5,650
      Kensington 309 £7,511
      Chelsea 409 £7,535
      Hampstead Garden Suburb 20 £11,159
      South Kensington 494 £11,875
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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