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 46 £1,238
      Hounslow West 71 £1,407
      Thornton Heath 76 £1,408
      Norbury 33 £1,428
      Rush Green 32 £1,450
      Edmonton 58 £1,468
      Gants Hill 53 £1,506
      Poverest 24 £1,509
      Cowley 31 £1,514
      South Norwood 44 £1,520
      Greenford 51 £1,538
      Chingford 29 £1,545
      Heston 45 £1,554
      Bowes 22 £1,559
      Northwood 47 £1,559
      Carshalton Beeches 52 £1,561
      Feltham 55 £1,575
      Chadwell Heath 20 £1,582
      Newbury Park 40 £1,585
      Penge 25 £1,594
      Cranford 20 £1,610
      Highams Park 24 £1,614
      Seven Kings 77 £1,617
      Perry Vale 31 £1,624
      Wealdstone 189 £1,628
      Purley 58 £1,638
      Stanmore 29 £1,639
      Broad Green 155 £1,644
      Hither Green 51 £1,644
      Dagenham 37 £1,652
      Yiewsley 41 £1,663
      Manor Park 25 £1,686
      Yeading 37 £1,691
      Rayners Lane 82 £1,694
      Forest Hill 30 £1,695
      Catford South 29 £1,697
      West Drayton 45 £1,708
      Palmers Green 64 £1,710
      Benhilton 55 £1,716
      Becontree 25 £1,717
      Cricklewood 56 £1,724
      Harrow Weald 47 £1,731
      Southbury 37 £1,731
      Osterley 28 £1,743
      Addiscombe 56 £1,748
      Ponders End 29 £1,749
      Southgate 29 £1,755
      Becontree Heath 27 £1,770
      Anerley 29 £1,782
      Kingsbury 41 £1,782
      West Green 142 £1,783
      New Malden 29 £1,785
      Northumberland Heath 20 £1,787
      Scrattons Farm 24 £1,791
      Hendon Central 60 £1,797
      Widmore 26 £1,809
      Beckenham 43 £1,824
      Woodside 26 £1,832
      Wallington 38 £1,833
      Sudbury 87 £1,840
      Harringay 89 £1,840
      Surbiton 65 £1,857
      West Norwood 64 £1,859
      Mitcham 40 £1,860
      Brunswick Park 24 £1,867
      Pinner 22 £1,870
      Plashet 23 £1,874
      Plaistow 54 £1,877
      Hillingdon 28 £1,880
      New Cross Gate 56 £1,884
      Finchley 39 £1,896
      Collier's Wood 64 £1,900
      Leyton 115 £1,903
      Selhurst 61 £1,915
      Hayes 136 £1,916
      Colney Hatch 21 £1,920
      Forest Gate 25 £1,921
      New Barnet 35 £1,921
      Charlton 43 £1,922
      Spring Grove 72 £1,925
      Harlesden 99 £1,944
      Ladywell 76 £1,952
      Thames View 30 £1,962
      Plumstead 67 £1,966
      Well Hall 22 £1,978
      Gallions Reach 40 £1,981
      Camberwell 72 £1,999
      High Barnet 25 £2,000
      Whetstone 22 £2,000
      Hendon 86 £2,000
      Brockley 28 £2,001
      Alperton 85 £2,005
      Sudbury Hill 30 £2,009
      East Dulwich 35 £2,025
      Church End 58 £2,028
      West Hendon 40 £2,053
      Roehampton 37 £2,067
      Streatham 126 £2,072
      New Cross 75 £2,078
      Perivale 45 £2,099
      Streatham Hill 158 £2,101
      Crystal Palace 24 £2,110
      Stroud Green 39 £2,124
      Park Royal 167 £2,129
      Peckham 67 £2,142
      Thamesmead 30 £2,145
      Bethnal Green 188 £2,145
      Hackney Wick 22 £2,168
      Ickenham 32 £2,168
      Southfields 64 £2,171
      West Hackney 33 £2,172
      Summerstown 68 £2,189
      Tulse Hill 31 £2,190
      Canning Town 153 £2,203
      Strawberry Hill 35 £2,203
      Merton 77 £2,207
      Clapton 91 £2,214
      Furzedown 231 £2,219
      Homerton 38 £2,228
      Nunhead 22 £2,231
      Loughborough Junction 50 £2,249
      Deptford 74 £2,249
      Woodside Park 26 £2,254
      Hornsey 92 £2,256
      Bow 136 £2,274
      Brixton 145 £2,274
      Poplar 103 £2,276
      Archway 89 £2,290
      Preston 78 £2,292
      Finsbury Park 90 £2,307
      Leytonstone 59 £2,311
      East Greenwich 145 £2,311
      North Finchley 52 £2,320
      Kidbrooke 76 £2,326
      Limehouse 162 £2,345
      West Ham 80 £2,345
      Mapesbury 70 £2,367
      Colindale 195 £2,387
      Dollis Hill 102 £2,395
      Mile End 110 £2,396
      Earlsfield 61 £2,396
      Upton Park 31 £2,411
      Middle Park 22 £2,414
      Rotherhithe 112 £2,418
      Mill Hill 34 £2,423
      Twyford 52 £2,427
      Muswell Hill 67 £2,435
      West Finchley 30 £2,440
      Balham 170 £2,446
      Temple Fortune 62 £2,454
      Holloway 169 £2,460
      Worton 115 £2,468
      Crouch End 76 £2,484
      Dalston 71 £2,486
      Shadwell 72 £2,491
      Stoke Newington 129 £2,520
      Friern Barnet 28 £2,529
      Brent Cross 65 £2,542
      Merton Park 44 £2,574
      Stockwell 120 £2,608
      Kennington 29 £2,618
      Beckton 28 £2,640
      Clapham 206 £2,644
      Old Kent Road 89 £2,645
      St Pancras 220 £2,676
      Norbiton 148 £2,689
      Shacklewell 64 £2,702
      Wandsworth 200 £2,705
      Putney 122 £2,707
      West Kensington 310 £2,711
      Charlton Riverside 40 £2,721
      Greenwich Peninsula 48 £2,732
      Cockfosters 42 £2,741
      Raynes Park 78 £2,757
      Shepherd's Bush 404 £2,763
      Tufnell Park 37 £2,763
      Hanwell 131 £2,768
      Silvertown 118 £2,791
      Stepney 79 £2,804
      Stratford 262 £2,818
      Highbury 147 £2,826
      Clapham Junction 211 £2,851
      Blackwall 233 £2,859
      Waddon 116 £2,865
      Kew 28 £2,879
      Queen's Park 105 £2,880
      Stamford Hill 68 £2,893
      Walworth 97 £2,948
      Golders Green 133 £2,973
      Kilburn 142 £2,978
      Oval 84 £2,985
      South Hampstead 182 £3,024
      Haggerston 69 £3,051
      Hackney 84 £3,080
      North Sheen 31 £3,130
      Elephant and Castle 152 £3,171
      North Kensington 213 £3,228
      Hammersmith 459 £3,256
      Brondesbury 113 £3,258
      Whitechapel 493 £3,262
      Barnsbury 239 £3,273
      Islington 168 £3,280
      Isle of Dogs 488 £3,326
      St Margarets 45 £3,376
      Fulham 319 £3,387
      Brook Green 153 £3,424
      Bermondsey 157 £3,442
      Lambeth 41 £3,503
      Battersea 176 £3,584
      Canary Wharf 370 £3,599
      Somers Town 89 £3,652
      Shoreditch 126 £3,670
      West Hampstead 256 £3,714
      Fitzrovia 281 £3,715
      Petersham 21 £3,743
      Kentish Town 129 £3,756
      Earl's Court 477 £3,805
      Hampton Wick 25 £3,823
      Hoxton 149 £3,932
      Wapping 244 £4,074
      Gospel Oak 41 £4,102
      Waterloo 76 £4,210
      The Borough 181 £4,285
      Vauxhall 221 £4,366
      Clerkenwell 201 £4,367
      Finsbury 186 £4,516
      King's Cross 160 £4,557
      Notting Hill 411 £4,625
      Brompton 683 £4,910
      Chalk Farm 293 £5,049
      Holborn 149 £5,273
      Bloomsbury 171 £5,320
      Southwark 86 £5,469
      Belsize Park 346 £5,476
      Kensington 288 £7,221
      Chelsea 443 £7,278
      Hampstead Garden Suburb 23 £10,128
      South Kensington 521 £11,663
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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