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,213
      Thornton Heath 67 £1,369
      Hounslow West 63 £1,429
      Perry Vale 29 £1,441
      Edmonton 53 £1,448
      Rush Green 25 £1,471
      South Norwood 42 £1,485
      Gants Hill 52 £1,487
      Heston 37 £1,489
      Poverest 22 £1,498
      Norbury 30 £1,507
      Highams Park 23 £1,516
      Waddon 81 £1,526
      Cowley 29 £1,533
      Greenford 47 £1,542
      Penge 21 £1,548
      Feltham 50 £1,552
      Northwood 47 £1,556
      Purley 42 £1,563
      Chingford 25 £1,566
      Carshalton Beeches 47 £1,566
      Newbury Park 37 £1,571
      Kenton 21 £1,610
      Harrow Weald 44 £1,616
      Yeading 38 £1,624
      Addiscombe 52 £1,629
      Seven Kings 72 £1,633
      Broad Green 141 £1,643
      Wealdstone 173 £1,645
      Forest Hill 30 £1,649
      Becontree Heath 20 £1,657
      Yiewsley 32 £1,659
      Manor Park 24 £1,667
      Hither Green 40 £1,671
      Stanmore 21 £1,673
      Rayners Lane 70 £1,677
      Dagenham 25 £1,689
      Cricklewood 52 £1,700
      Benhilton 60 £1,706
      Palmers Green 51 £1,706
      Woodside 22 £1,719
      New Malden 25 £1,724
      Catford South 26 £1,726
      Anerley 26 £1,730
      Southbury 35 £1,730
      Becontree 20 £1,740
      Plashet 21 £1,743
      Scrattons Farm 22 £1,743
      Ponders End 27 £1,743
      West Drayton 38 £1,749
      Southgate 26 £1,759
      Harringay 82 £1,763
      Osterley 20 £1,779
      Widmore 24 £1,784
      Hendon Central 61 £1,787
      Forest Gate 24 £1,791
      West Green 116 £1,797
      Surbiton 64 £1,805
      Beckenham 45 £1,815
      Plaistow 49 £1,823
      Collier's Wood 61 £1,825
      Kingsbury 41 £1,838
      Brunswick Park 27 £1,841
      Sudbury Hill 28 £1,844
      Wallington 32 £1,847
      Colney Hatch 20 £1,861
      Worton 72 £1,866
      Sudbury 82 £1,876
      Finchley 37 £1,885
      Hillingdon 30 £1,890
      Harlesden 94 £1,896
      Leyton 112 £1,917
      Pinner 24 £1,918
      Whetstone 29 £1,924
      Shortlands 23 £1,925
      Charlton 44 £1,941
      Hendon 71 £1,947
      Roehampton 30 £1,958
      Gallions Reach 40 £1,962
      Hayes 130 £1,964
      Brockley 33 £1,977
      West Hendon 39 £1,979
      New Barnet 28 £1,981
      Deptford 69 £1,983
      Plumstead 71 £2,008
      Ladywell 68 £2,009
      Alperton 73 £2,016
      West Hackney 38 £2,022
      Streatham 128 £2,029
      Tulse Hill 29 £2,034
      Mitcham 43 £2,049
      East Dulwich 40 £2,049
      Church End 52 £2,053
      Perivale 37 £2,060
      Thames View 25 £2,063
      Ickenham 32 £2,065
      West Norwood 64 £2,075
      Bethnal Green 171 £2,083
      Park Royal 158 £2,098
      Crystal Palace 24 £2,113
      Thamesmead 32 £2,119
      Selhurst 58 £2,137
      Clapton 90 £2,146
      Mapesbury 61 £2,154
      North Finchley 51 £2,170
      Woodside Park 27 £2,179
      New Cross Gate 31 £2,188
      Furzedown 203 £2,191
      Streatham Hill 138 £2,199
      Preston 72 £2,200
      Hackney Wick 25 £2,208
      Homerton 37 £2,208
      Hornsey 89 £2,220
      Camberwell 68 £2,226
      Canning Town 128 £2,229
      Southfields 56 £2,233
      Kidbrooke 78 £2,238
      Shadwell 82 £2,243
      Summerstown 65 £2,245
      Merton 71 £2,259
      Poplar 100 £2,276
      Stoke Newington 114 £2,278
      Dollis Hill 98 £2,290
      Putney 157 £2,292
      Strawberry Hill 30 £2,312
      Archway 93 £2,312
      Finsbury Park 84 £2,317
      Leytonstone 51 £2,325
      East Greenwich 133 £2,326
      Bow 119 £2,345
      Colindale 183 £2,351
      Middle Park 20 £2,389
      West Finchley 30 £2,396
      Earlsfield 62 £2,396
      Limehouse 164 £2,398
      Twyford 52 £2,418
      Loughborough Junction 53 £2,421
      Upton Park 27 £2,439
      Stroud Green 36 £2,445
      Muswell Hill 60 £2,446
      Crouch End 66 £2,457
      West Ham 69 £2,462
      Mile End 99 £2,464
      Holloway 153 £2,469
      Temple Fortune 50 £2,472
      Brixton 132 £2,477
      Mill Hill 31 £2,488
      Dalston 68 £2,494
      Rotherhithe 99 £2,503
      Balham 159 £2,507
      Spring Grove 109 £2,510
      Clapham 198 £2,521
      New Cross 93 £2,534
      Shacklewell 63 £2,544
      Wandsworth 203 £2,591
      Friern Barnet 30 £2,595
      Norbiton 123 £2,617
      St Pancras 244 £2,640
      West Kensington 311 £2,653
      Cockfosters 45 £2,659
      Stockwell 112 £2,662
      Silvertown 90 £2,698
      Haggerston 51 £2,701
      Charlton Riverside 38 £2,725
      Old Kent Road 91 £2,737
      Stamford Hill 69 £2,738
      Greenwich Peninsula 45 £2,741
      Kennington 28 £2,754
      Hanwell 131 £2,772
      Highbury 133 £2,779
      Blackwall 230 £2,792
      Shepherd's Bush 347 £2,805
      Kilburn 99 £2,817
      Raynes Park 72 £2,828
      Beckton 26 £2,837
      South Hampstead 182 £2,847
      Stratford 235 £2,880
      Walworth 93 £2,892
      Tufnell Park 29 £2,913
      Kew 27 £2,941
      Mortlake 22 £2,970
      Clapham Junction 216 £2,972
      Oval 80 £2,996
      Brent Cross 65 £2,998
      North Sheen 30 £3,022
      Queen's Park 99 £3,037
      Hackney 82 £3,058
      Stepney 89 £3,115
      Golders Green 113 £3,143
      Brook Green 145 £3,157
      Merton Park 46 £3,167
      Elephant and Castle 145 £3,168
      Barnsbury 249 £3,237
      Hammersmith 432 £3,286
      Whitechapel 464 £3,295
      Islington 154 £3,301
      Brondesbury 117 £3,339
      Bermondsey 167 £3,342
      Fulham 328 £3,388
      Isle of Dogs 458 £3,392
      Peckham 129 £3,417
      Lambeth 41 £3,428
      Fitzrovia 243 £3,509
      St Margarets 39 £3,530
      Canary Wharf 342 £3,556
      Somers Town 91 £3,592
      North Kensington 261 £3,638
      Battersea 176 £3,645
      Hampton Wick 28 £3,645
      West Hampstead 251 £3,676
      Kentish Town 132 £3,765
      Shoreditch 130 £3,822
      Wapping 234 £3,882
      Clerkenwell 175 £3,945
      Earl's Court 448 £3,960
      Waterloo 87 £3,982
      Hoxton 141 £4,019
      King's Cross 204 £4,128
      Gospel Oak 37 £4,308
      Vauxhall 228 £4,422
      The Borough 152 £4,498
      Finsbury 154 £4,603
      Notting Hill 405 £4,692
      Brompton 731 £4,958
      Chalk Farm 271 £5,156
      Holborn 118 £5,188
      Southwark 96 £5,433
      Bloomsbury 133 £5,621
      Belsize Park 363 £5,640
      Kensington 325 £7,422
      Chelsea 416 £7,558
      Hampstead Garden Suburb 20 £11,159
      South Kensington 489 £11,897
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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