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 48 £1,236
      Thornton Heath 71 £1,395
      Hounslow West 70 £1,431
      South Norwood 44 £1,454
      Edmonton 55 £1,458
      Waddon 78 £1,474
      Norbury 28 £1,479
      Rush Green 31 £1,490
      Cowley 27 £1,522
      Poverest 23 £1,524
      Greenford 50 £1,525
      Highams Park 24 £1,527
      Northwood 47 £1,533
      Gants Hill 53 £1,545
      Heston 38 £1,550
      Bowes 21 £1,565
      Perry Vale 37 £1,569
      Kenton 21 £1,569
      Chingford 27 £1,571
      Feltham 54 £1,583
      Carshalton Beeches 48 £1,585
      Newbury Park 39 £1,588
      Purley 42 £1,606
      Seven Kings 65 £1,618
      Penge 23 £1,626
      Northumberland Heath 22 £1,627
      Wealdstone 182 £1,632
      Yeading 37 £1,641
      Broad Green 140 £1,650
      Forest Hill 28 £1,661
      Harrow Weald 47 £1,663
      Dagenham 34 £1,668
      Hither Green 46 £1,685
      Yiewsley 35 £1,686
      Rayners Lane 74 £1,688
      Stanmore 32 £1,688
      Manor Park 29 £1,701
      Addiscombe 61 £1,711
      Osterley 23 £1,712
      Southbury 34 £1,712
      West Green 147 £1,724
      West Drayton 44 £1,727
      Cricklewood 58 £1,728
      Becontree 22 £1,731
      Ponders End 28 £1,733
      Anerley 28 £1,736
      Benhilton 51 £1,737
      Worton 80 £1,747
      Surbiton 66 £1,755
      Palmers Green 56 £1,756
      Woodside 24 £1,765
      Southgate 27 £1,766
      Sudbury Hill 29 £1,768
      Catford South 24 £1,770
      Widmore 25 £1,789
      Beckenham 46 £1,789
      New Malden 28 £1,791
      Kingsbury 40 £1,793
      Harringay 89 £1,807
      Thamesmead 26 £1,808
      Hendon Central 65 £1,809
      Plashet 23 £1,833
      Sudbury 83 £1,845
      Pinner 22 £1,861
      Wallington 37 £1,861
      Plaistow 55 £1,861
      Shortlands 20 £1,876
      Collier's Wood 63 £1,891
      Harlesden 91 £1,895
      Leyton 117 £1,897
      Brunswick Park 24 £1,898
      Finchley 38 £1,907
      Forest Gate 25 £1,923
      Whetstone 23 £1,933
      New Barnet 32 £1,934
      Thames View 31 £1,943
      Hayes 127 £1,944
      Gallions Reach 41 £1,945
      Colney Hatch 20 £1,949
      Selhurst 55 £1,958
      Well Hall 22 £1,973
      Brockley 30 £1,976
      Plumstead 61 £1,977
      Charlton 40 £1,977
      Ladywell 73 £1,979
      Scrattons Farm 26 £1,990
      Streatham 135 £1,992
      Alperton 81 £1,997
      Church End 59 £2,000
      Mitcham 48 £2,000
      Hendon 84 £2,001
      Hillingdon 26 £2,002
      Bedfont 22 £2,003
      West Hendon 37 £2,007
      Tulse Hill 27 £2,015
      Crystal Palace 31 £2,019
      Deptford 69 £2,020
      Camberwell 63 £2,032
      High Barnet 23 £2,047
      West Norwood 62 £2,047
      Roehampton 35 £2,072
      East Dulwich 40 £2,083
      Hackney Wick 20 £2,099
      New Cross 69 £2,103
      Peckham 61 £2,116
      Park Royal 160 £2,124
      Perivale 39 £2,125
      Southfields 63 £2,131
      Bethnal Green 180 £2,136
      Ickenham 32 £2,140
      Streatham Hill 144 £2,141
      Woodside Park 28 £2,152
      Clapton 91 £2,153
      Mapesbury 62 £2,165
      Preston 72 £2,196
      Nunhead 22 £2,197
      Canning Town 144 £2,222
      Merton 75 £2,223
      Hornsey 89 £2,223
      West Hackney 30 £2,225
      Strawberry Hill 33 £2,232
      Homerton 36 £2,233
      Furzedown 218 £2,237
      Loughborough Junction 45 £2,254
      Summerstown 68 £2,256
      North Finchley 51 £2,259
      Poplar 99 £2,273
      Kidbrooke 76 £2,280
      Finsbury Park 85 £2,312
      Colindale 188 £2,319
      Brixton 142 £2,327
      Archway 92 £2,330
      Stroud Green 38 £2,334
      East Greenwich 134 £2,334
      New Cross Gate 30 £2,353
      West Ham 73 £2,386
      Mile End 105 £2,393
      Middle Park 21 £2,394
      West Finchley 32 £2,395
      Mill Hill 35 £2,404
      Bow 127 £2,406
      Temple Fortune 55 £2,412
      Dollis Hill 98 £2,416
      Crouch End 70 £2,416
      Limehouse 168 £2,428
      Rotherhithe 108 £2,434
      Leytonstone 58 £2,435
      Twyford 52 £2,442
      Earlsfield 62 £2,454
      Stoke Newington 120 £2,456
      Dalston 75 £2,479
      Balham 160 £2,486
      Muswell Hill 67 £2,493
      Upton Park 26 £2,495
      Stepney 88 £2,502
      West Kensington 339 £2,524
      Shadwell 74 £2,534
      Merton Park 49 £2,536
      Beckton 28 £2,588
      Friern Barnet 27 £2,601
      Shacklewell 62 £2,609
      Holloway 168 £2,610
      Clapham 199 £2,612
      Spring Grove 111 £2,622
      St Pancras 217 £2,646
      Stockwell 117 £2,663
      Norbiton 143 £2,664
      Raynes Park 73 £2,692
      Old Kent Road 83 £2,696
      Putney 120 £2,709
      Cockfosters 41 £2,722
      Wandsworth 198 £2,731
      Greenwich Peninsula 47 £2,748
      Silvertown 106 £2,767
      Shepherd's Bush 349 £2,788
      Brent Cross 68 £2,797
      Charlton Riverside 38 £2,797
      Blackwall 238 £2,803
      Stamford Hill 70 £2,808
      Hanwell 126 £2,808
      Brook Green 129 £2,839
      Kilburn 150 £2,875
      Walworth 96 £2,882
      Tufnell Park 33 £2,884
      Stratford 230 £2,897
      Kew 28 £2,907
      Queen's Park 101 £2,926
      Brondesbury 100 £2,926
      South Hampstead 180 £2,937
      North Kensington 213 £2,942
      Oval 85 £2,984
      North Sheen 34 £3,003
      Golders Green 128 £3,048
      Mortlake 21 £3,064
      Elephant and Castle 149 £3,172
      Kennington 55 £3,239
      Barnsbury 245 £3,251
      Haggerston 72 £3,297
      Isle of Dogs 473 £3,297
      Hammersmith 442 £3,299
      Whitechapel 467 £3,332
      Islington 167 £3,339
      Fulham 337 £3,340
      St Margarets 45 £3,388
      Clapham Junction 273 £3,402
      Bermondsey 140 £3,428
      Hackney 99 £3,465
      Lambeth 41 £3,467
      Canary Wharf 348 £3,540
      Battersea 173 £3,586
      Highbury 180 £3,599
      Somers Town 88 £3,645
      West Hampstead 250 £3,690
      Hampton Wick 27 £3,690
      Kentish Town 135 £3,711
      Shoreditch 119 £3,748
      Earl's Court 445 £3,769
      Wapping 223 £3,906
      Hoxton 139 £4,026
      Fitzrovia 331 £4,102
      Finsbury 119 £4,173
      Waterloo 77 £4,185
      Gospel Oak 39 £4,210
      Clerkenwell 186 £4,346
      Vauxhall 224 £4,395
      The Borough 155 £4,414
      King's Cross 161 £4,537
      Notting Hill 394 £4,684
      Brompton 707 £4,907
      Chalk Farm 280 £5,002
      Holborn 143 £5,151
      Bloomsbury 133 £5,385
      Southwark 78 £5,654
      Belsize Park 329 £5,670
      Chelsea 424 £7,384
      Kensington 291 £7,611
      Hampstead Garden Suburb 22 £10,497
      South Kensington 507 £11,686
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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