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,223
      Thornton Heath 69 £1,386
      Hounslow West 71 £1,429
      Edmonton 55 £1,431
      Northumberland Heath 21 £1,462
      Rush Green 30 £1,464
      South Norwood 43 £1,466
      Perry Vale 34 £1,485
      Waddon 75 £1,505
      Norbury 29 £1,513
      Gants Hill 50 £1,522
      Heston 36 £1,530
      Greenford 51 £1,536
      Cowley 27 £1,537
      Northwood 43 £1,541
      Newbury Park 34 £1,547
      Bowes 20 £1,548
      Feltham 53 £1,562
      Purley 40 £1,566
      Highams Park 24 £1,575
      Carshalton Beeches 45 £1,575
      Chingford 28 £1,607
      Seven Kings 69 £1,616
      Kenton 25 £1,618
      Penge 25 £1,620
      Dagenham 31 £1,633
      Wealdstone 172 £1,644
      Yeading 36 £1,664
      Forest Hill 26 £1,671
      Hither Green 44 £1,674
      Addiscombe 50 £1,675
      Broad Green 131 £1,678
      Benhilton 53 £1,681
      Stanmore 29 £1,682
      Harrow Weald 49 £1,683
      Rayners Lane 72 £1,697
      Manor Park 25 £1,699
      Yiewsley 33 £1,705
      Southbury 35 £1,708
      Catford South 24 £1,714
      Plashet 22 £1,716
      Becontree 22 £1,724
      Ponders End 26 £1,736
      Palmers Green 57 £1,736
      West Drayton 41 £1,746
      Woodside 24 £1,747
      Southgate 27 £1,758
      Harringay 83 £1,760
      Surbiton 68 £1,766
      Hendon Central 58 £1,775
      Cricklewood 51 £1,780
      Sudbury Hill 30 £1,781
      West Green 122 £1,782
      Becontree Heath 21 £1,783
      Anerley 28 £1,785
      Widmore 25 £1,787
      Kingsbury 37 £1,788
      Beckenham 46 £1,797
      Worton 76 £1,803
      Thamesmead 27 £1,816
      New Malden 27 £1,822
      Plaistow 53 £1,831
      Pinner 21 £1,847
      Collier's Wood 61 £1,850
      Colney Hatch 22 £1,855
      Sudbury 86 £1,858
      Wallington 34 £1,861
      Brunswick Park 26 £1,877
      Brockley 29 £1,884
      Harlesden 88 £1,885
      Leyton 115 £1,894
      Forest Gate 23 £1,894
      Finchley 39 £1,900
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Scrattons Farm 25 £1,930
      Gallions Reach 41 £1,936
      Shortlands 20 £1,951
      New Barnet 27 £1,953
      Hayes 123 £1,956
      Mitcham 49 £1,981
      Ladywell 76 £1,982
      West Hendon 39 £1,983
      Camberwell 61 £1,990
      Streatham 127 £1,994
      Deptford 69 £1,996
      Church End 59 £1,996
      Plumstead 59 £1,999
      Hillingdon 24 £2,002
      Hendon 77 £2,020
      Selhurst 58 £2,025
      Alperton 74 £2,050
      Crystal Palace 25 £2,054
      Roehampton 31 £2,054
      West Norwood 60 £2,055
      East Dulwich 38 £2,065
      High Barnet 22 £2,065
      Tulse Hill 26 £2,080
      New Cross 68 £2,092
      New Cross Gate 33 £2,095
      Peckham 59 £2,096
      Park Royal 169 £2,101
      Perivale 38 £2,109
      Clapton 90 £2,117
      Ickenham 31 £2,134
      Streatham Hill 136 £2,136
      Woodside Park 28 £2,152
      Bethnal Green 170 £2,155
      Mapesbury 60 £2,169
      North Finchley 50 £2,174
      Southfields 65 £2,175
      Brixton 145 £2,184
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Hornsey 87 £2,206
      Homerton 39 £2,210
      Furzedown 214 £2,218
      Merton 80 £2,224
      Canning Town 132 £2,231
      Strawberry Hill 32 £2,234
      Preston 69 £2,241
      Summerstown 69 £2,259
      West Hackney 32 £2,262
      Kidbrooke 77 £2,281
      Poplar 99 £2,281
      Finsbury Park 83 £2,315
      Loughborough Junction 44 £2,326
      Archway 89 £2,326
      East Greenwich 136 £2,356
      Colindale 189 £2,367
      Middle Park 20 £2,389
      Dollis Hill 94 £2,394
      West Finchley 28 £2,394
      West Ham 72 £2,401
      Crouch End 69 £2,404
      Bow 119 £2,417
      Leytonstone 52 £2,419
      Mill Hill 33 £2,423
      Upton Park 27 £2,428
      Twyford 47 £2,429
      Earlsfield 64 £2,432
      Limehouse 163 £2,435
      Mile End 100 £2,435
      Temple Fortune 55 £2,446
      Stoke Newington 122 £2,462
      Stroud Green 37 £2,473
      Rotherhithe 100 £2,481
      Dalston 69 £2,493
      Balham 159 £2,517
      Merton Park 48 £2,521
      Clapham 197 £2,542
      Muswell Hill 62 £2,572
      Spring Grove 108 £2,578
      Putney 129 £2,590
      Friern Barnet 27 £2,601
      Shacklewell 66 £2,617
      Holloway 157 £2,636
      Norbiton 136 £2,655
      Shepherd's Bush 381 £2,670
      West Kensington 308 £2,674
      St Pancras 216 £2,676
      Stockwell 119 £2,677
      Wandsworth 208 £2,683
      Tufnell Park 45 £2,691
      Cockfosters 41 £2,725
      Kennington 33 £2,729
      Blackwall 228 £2,730
      Raynes Park 73 £2,733
      Silvertown 100 £2,745
      Stamford Hill 71 £2,749
      Stepney 75 £2,749
      Old Kent Road 85 £2,750
      Beckton 23 £2,750
      Greenwich Peninsula 43 £2,773
      Charlton Riverside 38 £2,792
      Hanwell 128 £2,801
      Brent Cross 63 £2,802
      Brook Green 132 £2,884
      Stratford 241 £2,887
      Walworth 92 £2,891
      South Hampstead 185 £2,907
      Kew 27 £2,908
      Kilburn 132 £2,914
      Queen's Park 105 £2,924
      Brondesbury 101 £2,967
      Mortlake 22 £2,975
      North Sheen 33 £3,004
      Oval 76 £3,015
      Golders Green 122 £3,040
      Hackney 79 £3,090
      Lambeth 38 £3,124
      North Kensington 208 £3,184
      Elephant and Castle 140 £3,205
      Clapham Junction 196 £3,225
      Hammersmith 451 £3,232
      Shadwell 139 £3,246
      Barnsbury 237 £3,257
      Haggerston 69 £3,258
      Whitechapel 464 £3,265
      Isle of Dogs 455 £3,297
      Islington 158 £3,314
      Fulham 318 £3,427
      St Margarets 42 £3,463
      Bermondsey 140 £3,475
      Canary Wharf 340 £3,527
      Fitzrovia 253 £3,565
      Somers Town 93 £3,619
      Hampton Wick 28 £3,645
      Battersea 169 £3,654
      West Hampstead 247 £3,723
      Highbury 186 £3,743
      Kentish Town 130 £3,829
      Earl's Court 458 £3,849
      Shoreditch 114 £3,854
      Wapping 220 £3,899
      Hoxton 139 £4,035
      Finsbury 116 £4,198
      Waterloo 70 £4,281
      The Borough 154 £4,393
      Clerkenwell 199 £4,417
      Vauxhall 217 £4,433
      Gospel Oak 35 £4,446
      King's Cross 160 £4,539
      Notting Hill 396 £4,657
      Brompton 793 £4,920
      Chalk Farm 281 £5,009
      Holborn 162 £5,209
      Bloomsbury 123 £5,467
      Southwark 77 £5,666
      Belsize Park 322 £5,790
      Chelsea 421 £7,392
      Kensington 285 £7,708
      Hampstead Garden Suburb 20 £11,247
      South Kensington 495 £11,852
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 1,967 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!