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 40 £1,211
      Norbury 24 £1,453
      Bedfont 21 £1,456
      Thornton Heath 61 £1,469
      Greenford 67 £1,471
      Hounslow West 83 £1,476
      Cowley 35 £1,486
      Tolworth 20 £1,500
      South Norwood 44 £1,502
      Rush Green 30 £1,514
      The Wrythe 21 £1,527
      Becontree Heath 28 £1,530
      Bowes 21 £1,533
      Waddon 66 £1,534
      Gants Hill 52 £1,536
      Northwood 47 £1,560
      Carshalton Beeches 43 £1,562
      Heston 48 £1,564
      Worton 83 £1,569
      Dagenham 41 £1,571
      Chingford 29 £1,581
      Newbury Park 39 £1,582
      Feltham 60 £1,587
      Broad Green 185 £1,615
      Wealdstone 205 £1,619
      Highams Park 23 £1,635
      Seven Kings 81 £1,636
      Rayners Lane 85 £1,639
      Ponders End 32 £1,670
      Edmonton 66 £1,676
      Harrow Weald 39 £1,677
      Perry Vale 33 £1,678
      Addiscombe 62 £1,685
      Northumberland Heath 26 £1,689
      Catford South 33 £1,691
      Southbury 41 £1,691
      Kenton 28 £1,693
      Becontree 26 £1,699
      Yeading 36 £1,701
      Pinner 24 £1,702
      West Drayton 47 £1,716
      Palmers Green 65 £1,720
      Cranford 40 £1,720
      Benhilton 57 £1,722
      Purley 68 £1,726
      Penge 24 £1,727
      Scrattons Farm 23 £1,727
      Hither Green 54 £1,731
      Anerley 25 £1,731
      New Southgate 20 £1,735
      Southgate 32 £1,744
      Forest Hill 31 £1,748
      Cricklewood 43 £1,758
      Stanmore 33 £1,766
      Hendon Central 57 £1,774
      New Barnet 33 £1,805
      West Norwood 72 £1,811
      Beckenham 49 £1,821
      New Malden 29 £1,824
      Thames View 33 £1,824
      Osterley 32 £1,836
      Harringay 94 £1,840
      Shortlands 23 £1,848
      West Green 142 £1,854
      Finchley 41 £1,856
      Kingsbury 40 £1,858
      Spring Grove 77 £1,861
      Brunswick Park 23 £1,863
      Woodside 26 £1,873
      Plumstead 58 £1,875
      Surbiton 65 £1,884
      Collier's Wood 71 £1,890
      Wallington 33 £1,896
      Hornchurch 34 £1,902
      Widmore 29 £1,904
      Plashet 24 £1,907
      Brockley 30 £1,911
      Whetstone 23 £1,912
      Alperton 79 £1,916
      Hillingdon 28 £1,921
      Selhurst 67 £1,933
      Mitcham 50 £1,939
      Sudbury 94 £1,950
      Plaistow 65 £1,954
      Harlesden 96 £1,959
      Sudbury Hill 44 £1,976
      Leyton 115 £1,996
      Forest Gate 27 £2,002
      Hayes 141 £2,014
      Roehampton 32 £2,017
      Peckham 66 £2,028
      Perivale 55 £2,031
      Gallions Reach 43 £2,038
      Charlton 43 £2,042
      Ladywell 71 £2,046
      Bethnal Green 168 £2,050
      Deptford 77 £2,067
      Hendon 94 £2,080
      New Cross Gate 38 £2,080
      Streatham Hill 174 £2,086
      Streatham 123 £2,090
      Park Royal 160 £2,099
      Crystal Palace 30 £2,101
      Church End 51 £2,120
      West Hendon 48 £2,120
      West Hackney 37 £2,126
      Strawberry Hill 43 £2,127
      Ickenham 34 £2,127
      Tulse Hill 32 £2,172
      Thamesmead 28 £2,175
      East Dulwich 33 £2,180
      Summerstown 76 £2,187
      North Finchley 66 £2,195
      Camberwell 86 £2,202
      Leytonstone 49 £2,213
      New Cross 79 £2,226
      Woodside Park 28 £2,232
      Clapton 89 £2,238
      Preston 88 £2,239
      Homerton 39 £2,259
      High Barnet 23 £2,261
      Furzedown 215 £2,261
      Blackheath 20 £2,267
      Dollis Hill 113 £2,268
      Brixton 151 £2,280
      Beckton 33 £2,282
      Kilburn 136 £2,286
      Poplar 106 £2,300
      Merton 87 £2,301
      Muswell Hill 97 £2,322
      Archway 131 £2,323
      Canning Town 140 £2,324
      Earlsfield 61 £2,327
      Kidbrooke 72 £2,331
      Temple Fortune 59 £2,348
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Upton Park 39 £2,367
      Hornsey 106 £2,382
      Mile End 105 £2,390
      Hackney Wick 30 £2,393
      Stroud Green 29 £2,397
      Finsbury Park 95 £2,400
      Mapesbury 56 £2,408
      East Greenwich 147 £2,410
      Merton Park 51 £2,421
      Twyford 48 £2,425
      Holloway 211 £2,425
      Colindale 215 £2,427
      Yiewsley 42 £2,427
      West Finchley 26 £2,441
      Norbiton 146 £2,449
      Loughborough Junction 50 £2,452
      Nunhead 30 £2,481
      Southfields 57 £2,492
      Bow 131 £2,500
      West Ham 69 £2,504
      Balham 156 £2,515
      Rotherhithe 93 £2,516
      Crouch End 74 £2,523
      Mill Hill 27 £2,529
      Dalston 64 £2,582
      Stockwell 114 £2,586
      Haggerston 50 £2,622
      Shacklewell 70 £2,623
      Brent Cross 75 £2,640
      Limehouse 165 £2,646
      Stoke Newington 127 £2,651
      Clapham 194 £2,658
      Shepherd's Bush 373 £2,681
      Stepney 89 £2,693
      St Pancras 212 £2,712
      Tufnell Park 34 £2,712
      Hanwell 148 £2,719
      West Kensington 319 £2,727
      Raynes Park 86 £2,734
      Brondesbury 85 £2,743
      Putney 116 £2,757
      Highbury 141 £2,760
      Silvertown 126 £2,775
      Old Kent Road 90 £2,798
      Blackwall 256 £2,817
      Kew 27 £2,853
      Walworth 83 £2,856
      Charlton Riverside 35 £2,879
      Cockfosters 36 £2,890
      Queen's Park 101 £2,911
      Kennington 32 £2,932
      Stamford Hill 69 £3,014
      Oval 84 £3,026
      Greenwich Peninsula 40 £3,030
      Hackney 89 £3,031
      Clapham Junction 172 £3,060
      Wandsworth 307 £3,078
      Golders Green 161 £3,116
      Brook Green 140 £3,134
      North Sheen 36 £3,210
      Shadwell 97 £3,225
      Elephant and Castle 187 £3,239
      Lambeth 32 £3,247
      Hammersmith 477 £3,291
      Isle of Dogs 569 £3,300
      Stratford 315 £3,326
      Barnsbury 252 £3,356
      South Hampstead 198 £3,418
      Fulham 299 £3,480
      Kentish Town 143 £3,487
      West Hampstead 249 £3,511
      Battersea 188 £3,515
      St Margarets 41 £3,517
      North Kensington 223 £3,524
      Whitechapel 507 £3,531
      Fitzrovia 281 £3,557
      Somers Town 91 £3,629
      Hoxton 159 £3,639
      Bermondsey 192 £3,640
      Shoreditch 131 £3,734
      Petersham 21 £3,740
      Earl's Court 479 £3,781
      Canary Wharf 403 £3,788
      Islington 201 £3,960
      Wapping 223 £3,969
      Finsbury 142 £3,998
      Hampton Wick 24 £4,104
      Gospel Oak 43 £4,212
      Waterloo 83 £4,274
      The Borough 185 £4,327
      King's Cross 182 £4,388
      Vauxhall 253 £4,524
      Clerkenwell 194 £4,530
      Notting Hill 395 £4,542
      Brompton 721 £4,959
      Chalk Farm 318 £5,156
      Holborn 132 £5,309
      Bloomsbury 134 £5,412
      Belsize Park 351 £5,426
      Southwark 88 £5,511
      Kensington 316 £6,816
      Chelsea 459 £7,248
      South Kensington 545 £11,154
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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