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 315 £1,263
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Thornton Heath 65 £1,481
      Gants Hill 39 £1,498
      Greenford 53 £1,498
      Hounslow West 55 £1,502
      Newbury Park 26 £1,508
      Pollards Hill 25 £1,524
      Cowley 32 £1,528
      Yeading 38 £1,529
      Chingford 58 £1,556
      Seven Kings 72 £1,562
      Rush Green 38 £1,566
      Heston 30 £1,597
      Southbury 46 £1,602
      Carshalton Beeches 37 £1,619
      Bedfont 30 £1,626
      Rayners Lane 62 £1,632
      West Drayton 50 £1,650
      Feltham 42 £1,654
      Northwood 47 £1,660
      Perry Vale 33 £1,661
      Highams Park 25 £1,663
      Wealdstone 145 £1,665
      New Malden 31 £1,680
      Cricklewood 60 £1,685
      Kingsbury 46 £1,687
      Waddon 61 £1,690
      Worton 51 £1,698
      Becontree Heath 26 £1,712
      Forest Gate 25 £1,715
      Becontree 22 £1,732
      Edmonton 48 £1,734
      Addiscombe 41 £1,737
      South Norwood 41 £1,738
      Upper Norwood 22 £1,743
      Bowes 23 £1,755
      West Barnes 25 £1,757
      Southgate 26 £1,760
      Dagenham 24 £1,760
      Plaistow 41 £1,763
      Palmers Green 47 £1,771
      Sudbury 76 £1,776
      Hendon Central 62 £1,779
      Brunswick Park 21 £1,787
      Harrow Weald 45 £1,788
      Plumstead 39 £1,822
      Broad Green 135 £1,823
      Mitcham 36 £1,825
      Stanmore 23 £1,826
      Harringay 77 £1,831
      West Green 129 £1,844
      Finchley 32 £1,848
      Perivale 41 £1,855
      Beckenham 36 £1,865
      West Norwood 45 £1,921
      Benhilton 35 £1,923
      Hither Green 36 £1,953
      Forest Hill 27 £1,961
      Belmont 20 £1,964
      Alperton 71 £1,990
      Hanwell 82 £1,992
      West Hendon 55 £2,001
      Strawberry Hill 44 £2,011
      Leyton 108 £2,026
      Hillingdon 29 £2,026
      Hayes 64 £2,035
      Tulse Hill 21 £2,045
      Purley 32 £2,046
      Hornchurch 28 £2,050
      Ladywell 62 £2,055
      Dollis Hill 108 £2,061
      Roehampton 27 £2,062
      Hornsey 113 £2,081
      Hendon 69 £2,099
      Middle Park 20 £2,108
      Sudbury Hill 20 £2,116
      Stroud Green 34 £2,127
      Harlesden 95 £2,128
      Leytonstone 42 £2,147
      Church End 43 £2,163
      Selhurst 50 £2,167
      Gallions Reach 25 £2,210
      Beckton 28 £2,229
      Spring Grove 78 £2,247
      West Finchley 20 £2,250
      Preston 76 £2,255
      Collier's Wood 46 £2,258
      Mapesbury 77 £2,265
      West Hackney 30 £2,272
      Streatham 84 £2,288
      Park Royal 151 £2,288
      Camberwell 55 £2,297
      Streatham Hill 99 £2,339
      Summerstown 46 £2,346
      Charlton 27 £2,355
      Surbiton 73 £2,357
      Deptford 58 £2,357
      Ickenham 32 £2,382
      Furzedown 162 £2,384
      Peckham 54 £2,395
      Brixton 98 £2,411
      Archway 95 £2,417
      Woodside Park 24 £2,428
      New Cross 65 £2,437
      East Dulwich 30 £2,438
      Poplar 118 £2,440
      Colindale 158 £2,447
      Earlsfield 57 £2,450
      Hackney Wick 20 £2,456
      Twyford 40 £2,468
      Homerton 27 £2,472
      Friern Barnet 30 £2,474
      Merton 69 £2,477
      Rotherhithe 85 £2,501
      Brent Cross 69 £2,510
      Temple Fortune 59 £2,522
      Finsbury Park 84 £2,539
      Balham 123 £2,541
      Crouch End 68 £2,543
      Stoke Newington 101 £2,566
      Holloway 152 £2,575
      Mile End 89 £2,580
      Nunhead 20 £2,590
      Kilburn 82 £2,591
      Clapton 66 £2,591
      Coombe 21 £2,614
      North Finchley 54 £2,619
      East Greenwich 113 £2,625
      Shacklewell 61 £2,646
      Southfields 49 £2,664
      Limehouse 143 £2,664
      Yiewsley 28 £2,674
      Mill Hill 28 £2,692
      Kidbrooke 68 £2,710
      New Cross Gate 41 £2,729
      Dalston 78 £2,738
      Muswell Hill 71 £2,741
      Merton Park 52 £2,759
      St Pancras 187 £2,759
      Bow 104 £2,783
      Norbiton 120 £2,790
      Wandsworth 164 £2,804
      Loughborough Junction 37 £2,815
      Shadwell 71 £2,817
      Canning Town 111 £2,839
      Highbury 101 £2,841
      Charlton Riverside 27 £2,843
      Brondesbury 72 £2,852
      Kew 22 £2,858
      Raynes Park 96 £2,861
      Clapham 162 £2,868
      Upton Park 27 £2,869
      Hackney 69 £2,879
      Stepney 66 £2,885
      Bethnal Green 102 £2,888
      Stockwell 79 £2,894
      Shepherd's Bush 340 £2,917
      Putney 98 £2,926
      Greenwich Peninsula 78 £2,927
      Stamford Hill 52 £2,939
      Queen's Park 80 £2,964
      Blackwall 291 £2,977
      Haggerston 43 £2,978
      West Kensington 286 £2,989
      Tufnell Park 29 £3,046
      Silvertown 122 £3,047
      Walworth 108 £3,082
      West Ham 76 £3,087
      Old Kent Road 113 £3,123
      Stratford 304 £3,139
      Brook Green 117 £3,155
      Petersham 23 £3,193
      North Sheen 33 £3,201
      Golders Green 122 £3,284
      North Kensington 156 £3,296
      Cockfosters 29 £3,345
      Barnsbury 257 £3,355
      Clapham Junction 127 £3,389
      Isle of Dogs 818 £3,390
      West Hampstead 225 £3,402
      Kennington 41 £3,443
      South Hampstead 172 £3,498
      Oval 82 £3,515
      Bermondsey 163 £3,558
      Islington 154 £3,602
      Canary Wharf 423 £3,619
      Fulham 276 £3,629
      Whitechapel 480 £3,688
      Hammersmith 535 £3,700
      Hampton Wick 39 £3,711
      Elephant and Castle 242 £3,712
      Fitzrovia 287 £3,764
      St Margarets 63 £3,798
      Somers Town 100 £3,832
      Battersea 159 £3,847
      Lambeth 46 £3,852
      Earl's Court 556 £3,980
      Mortlake 23 £4,130
      Kentish Town 129 £4,133
      Wapping 271 £4,181
      Hoxton 120 £4,198
      Shoreditch 161 £4,351
      Clerkenwell 190 £4,508
      The Borough 222 £4,596
      Finsbury 189 £4,684
      Vauxhall 333 £4,900
      Waterloo 148 £4,912
      Holborn 131 £4,920
      Chalk Farm 311 £4,958
      Belsize Park 351 £4,986
      Notting Hill 355 £5,010
      Brompton 803 £5,016
      Gospel Oak 29 £5,032
      King's Cross 201 £5,044
      Southwark 138 £5,187
      Bloomsbury 148 £5,594
      Kensington 321 £6,461
      Chelsea 572 £6,665
      South Kensington 615 £11,178
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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