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 175 £1,288
      Greenford 62 £1,373
      Northumberland Heath 26 £1,397
      Thornton Heath 66 £1,431
      Cowley 38 £1,480
      Bedfont 31 £1,487
      West Drayton 56 £1,502
      Hounslow West 61 £1,519
      Worton 49 £1,520
      Anerley 21 £1,526
      Carshalton Beeches 36 £1,557
      Kenton 29 £1,557
      Chingford 60 £1,570
      Seven Kings 66 £1,576
      Highams Park 23 £1,580
      Edmonton 51 £1,588
      Gants Hill 46 £1,590
      Newbury Park 30 £1,590
      Southbury 49 £1,603
      Rush Green 34 £1,616
      Northwood 51 £1,621
      Rayners Lane 61 £1,623
      Wealdstone 154 £1,625
      Heston 34 £1,626
      Yeading 36 £1,658
      Kingsbury 48 £1,658
      Perry Vale 34 £1,663
      Waddon 66 £1,667
      Forest Gate 26 £1,678
      Hendon Central 67 £1,694
      Becontree Heath 22 £1,698
      Becontree 23 £1,702
      Addiscombe 46 £1,703
      Palmers Green 41 £1,706
      West Barnes 26 £1,706
      Plumstead 48 £1,709
      New Malden 35 £1,721
      Penge 21 £1,723
      South Norwood 43 £1,724
      Thames View 23 £1,729
      Brunswick Park 20 £1,736
      Forest Hill 29 £1,744
      Hillingdon 33 £1,744
      Cricklewood 47 £1,752
      Sudbury 74 £1,752
      Dagenham 23 £1,753
      Harrow Weald 44 £1,755
      Stanmore 25 £1,767
      Mitcham 43 £1,773
      Benhilton 42 £1,776
      Broad Green 154 £1,777
      Finchley 31 £1,788
      Bowes 29 £1,791
      West Norwood 45 £1,805
      Feltham 42 £1,810
      Plaistow 45 £1,811
      Southgate 26 £1,854
      Shortlands 20 £1,859
      Beckenham 37 £1,860
      West Green 154 £1,868
      Sudbury Hill 28 £1,870
      Harringay 81 £1,870
      Leyton 102 £1,917
      Surbiton 68 £1,927
      Leytonstone 38 £1,927
      Tulse Hill 22 £1,928
      Spring Grove 72 £1,942
      Plashet 22 £1,946
      New Barnet 21 £1,948
      Hither Green 34 £1,953
      Selhurst 43 £1,967
      Ponders End 20 £1,993
      Hayes 73 £1,995
      Perivale 38 £2,009
      Dollis Hill 93 £2,013
      Preston 80 £2,015
      Hendon 65 £2,028
      West Hendon 51 £2,039
      Strawberry Hill 37 £2,042
      Charlton 29 £2,051
      Wallington 21 £2,070
      Hanwell 82 £2,081
      Alperton 74 £2,085
      Hornchurch 26 £2,106
      Collier's Wood 49 £2,114
      Beckton 26 £2,115
      Church End 53 £2,130
      Harlesden 93 £2,132
      Deptford 48 £2,133
      Hornsey 104 £2,148
      Whetstone 23 £2,149
      East Dulwich 41 £2,165
      Purley 31 £2,180
      Gallions Reach 25 £2,183
      Peckham 54 £2,185
      Camberwell 55 £2,191
      Streatham 86 £2,216
      West Finchley 21 £2,243
      New Cross Gate 42 £2,259
      West Hackney 30 £2,282
      Ladywell 57 £2,290
      Mapesbury 81 £2,290
      Roehampton 32 £2,296
      Summerstown 41 £2,305
      Park Royal 140 £2,315
      Brixton 90 £2,327
      Furzedown 157 £2,330
      Clapton 70 £2,349
      Streatham Hill 99 £2,360
      Mile End 94 £2,363
      Merton 62 £2,383
      Colindale 142 £2,384
      Nunhead 22 £2,405
      Poplar 125 £2,406
      Stroud Green 36 £2,407
      Archway 93 £2,418
      Temple Fortune 70 £2,420
      Friern Barnet 32 £2,426
      Homerton 30 £2,426
      New Cross 46 £2,446
      Hackney Wick 21 £2,449
      Mill Hill 26 £2,462
      Brent Cross 64 £2,466
      Woodside Park 23 £2,473
      Merton Park 53 £2,480
      Earlsfield 56 £2,485
      Ickenham 37 £2,502
      Rotherhithe 77 £2,507
      Twyford 46 £2,514
      Yiewsley 31 £2,522
      Finsbury Park 86 £2,529
      Southfields 54 £2,535
      Holloway 156 £2,540
      Shadwell 62 £2,542
      Coombe 23 £2,549
      Kilburn 78 £2,562
      Crouch End 64 £2,564
      Stoke Newington 108 £2,566
      Shacklewell 58 £2,587
      Muswell Hill 70 £2,595
      Canning Town 126 £2,597
      Charlton Riverside 27 £2,601
      Loughborough Junction 39 £2,612
      East Greenwich 106 £2,619
      North Finchley 44 £2,639
      Clapham 170 £2,660
      Limehouse 140 £2,665
      High Barnet 25 £2,677
      Balham 106 £2,684
      Putney 100 £2,688
      Norbiton 120 £2,693
      Kidbrooke 66 £2,695
      Wandsworth 158 £2,711
      Haggerston 35 £2,726
      Dalston 70 £2,745
      Upton Park 30 £2,760
      Tufnell Park 27 £2,772
      Blackwall 284 £2,787
      Bow 106 £2,789
      Stepney 63 £2,805
      Hackney 69 £2,814
      St Pancras 183 £2,815
      Stamford Hill 58 £2,824
      Brondesbury 60 £2,829
      Highbury 95 £2,850
      Raynes Park 84 £2,855
      Bethnal Green 97 £2,860
      Greenwich Peninsula 78 £2,861
      West Kensington 294 £2,863
      Stockwell 74 £2,867
      West Ham 70 £2,888
      Walworth 118 £2,899
      Shepherd's Bush 352 £2,936
      Queen's Park 65 £2,981
      Old Kent Road 110 £3,006
      Silvertown 113 £3,062
      North Sheen 35 £3,076
      North Kensington 144 £3,114
      South Hampstead 145 £3,123
      Petersham 23 £3,123
      Brook Green 104 £3,123
      Mortlake 21 £3,132
      Stratford 300 £3,153
      Kennington 46 £3,223
      West Hampstead 232 £3,294
      Golders Green 133 £3,319
      Clapham Junction 124 £3,323
      Barnsbury 255 £3,340
      Cockfosters 31 £3,366
      Isle of Dogs 856 £3,369
      Oval 87 £3,394
      Hampton Wick 38 £3,425
      St Margarets 59 £3,482
      Elephant and Castle 227 £3,532
      Whitechapel 470 £3,593
      Bermondsey 166 £3,605
      Canary Wharf 439 £3,658
      Fulham 274 £3,681
      Lambeth 40 £3,702
      Hammersmith 521 £3,713
      Islington 138 £3,735
      Somers Town 103 £3,803
      Fitzrovia 281 £3,821
      Kentish Town 128 £3,840
      Battersea 163 £3,844
      Hoxton 129 £3,937
      Earl's Court 476 £3,953
      Clerkenwell 164 £4,240
      Shoreditch 143 £4,292
      Wapping 270 £4,360
      Gospel Oak 31 £4,377
      The Borough 190 £4,645
      Holborn 118 £4,649
      Vauxhall 316 £4,685
      Finsbury 195 £4,686
      Notting Hill 347 £4,737
      Waterloo 147 £4,956
      Chalk Farm 284 £4,978
      Brompton 762 £4,993
      Southwark 131 £5,204
      King's Cross 199 £5,229
      Belsize Park 321 £5,288
      Bloomsbury 142 £5,289
      Kensington 305 £6,501
      Chelsea 544 £6,875
      South Kensington 616 £11,247
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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