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,209
      Thornton Heath 72 £1,414
      Hounslow West 70 £1,422
      Norbury 30 £1,444
      Edmonton 53 £1,463
      Rush Green 32 £1,469
      South Norwood 42 £1,472
      Waddon 78 £1,475
      Greenford 51 £1,522
      Poverest 23 £1,524
      Northwood 47 £1,531
      Gants Hill 49 £1,533
      Cowley 27 £1,542
      Chingford 28 £1,554
      Heston 40 £1,564
      Perry Vale 35 £1,565
      Highams Park 27 £1,568
      Carshalton Beeches 48 £1,569
      Bowes 20 £1,576
      Newbury Park 40 £1,578
      Feltham 57 £1,585
      Kenton 21 £1,608
      Penge 22 £1,614
      Seven Kings 71 £1,631
      Wealdstone 183 £1,632
      Purley 46 £1,633
      Broad Green 146 £1,643
      Forest Hill 26 £1,665
      Dagenham 32 £1,668
      Yiewsley 36 £1,671
      Hither Green 45 £1,680
      Rayners Lane 69 £1,682
      Harrow Weald 46 £1,682
      Southbury 36 £1,686
      Stanmore 33 £1,696
      Cricklewood 58 £1,699
      Northumberland Heath 21 £1,708
      Addiscombe 63 £1,714
      Yeading 37 £1,717
      Manor Park 30 £1,723
      Catford South 25 £1,723
      West Drayton 44 £1,727
      Osterley 24 £1,743
      Benhilton 49 £1,746
      Ponders End 22 £1,746
      New Malden 29 £1,752
      Becontree 22 £1,753
      Palmers Green 58 £1,755
      Surbiton 66 £1,770
      Woodside 24 £1,774
      Sudbury Hill 29 £1,780
      Widmore 26 £1,787
      Southgate 27 £1,794
      Beckenham 46 £1,795
      Kingsbury 39 £1,798
      Anerley 26 £1,801
      Hendon Central 62 £1,805
      Harringay 92 £1,822
      West Green 131 £1,827
      New Cross Gate 57 £1,831
      Plashet 21 £1,843
      West Norwood 60 £1,849
      Plaistow 54 £1,860
      Scrattons Farm 24 £1,866
      Sudbury 89 £1,868
      New Barnet 33 £1,884
      Leyton 119 £1,891
      Wallington 34 £1,894
      Pinner 21 £1,897
      Collier's Wood 60 £1,899
      Finchley 38 £1,906
      Forest Gate 25 £1,923
      Brunswick Park 26 £1,923
      Selhurst 54 £1,937
      Shortlands 22 £1,937
      Hayes 130 £1,942
      Thames View 31 £1,945
      Whetstone 22 £1,946
      Gallions Reach 39 £1,948
      Well Hall 21 £1,948
      Plumstead 65 £1,950
      Charlton 42 £1,960
      Harlesden 90 £1,971
      Brockley 30 £1,976
      Mitcham 39 £1,977
      Alperton 86 £1,988
      Ladywell 71 £1,998
      Hendon 83 £1,999
      West Hendon 39 £2,004
      Bedfont 22 £2,007
      Streatham 130 £2,020
      Hillingdon 23 £2,036
      Crystal Palace 29 £2,037
      Church End 62 £2,050
      High Barnet 23 £2,053
      Camberwell 62 £2,055
      Thamesmead 30 £2,056
      Tulse Hill 26 £2,060
      East Dulwich 36 £2,068
      New Cross 71 £2,104
      Park Royal 164 £2,104
      Peckham 66 £2,109
      Perivale 44 £2,112
      Roehampton 36 £2,115
      Bethnal Green 183 £2,120
      Deptford 71 £2,129
      Southfields 64 £2,143
      Streatham Hill 145 £2,147
      Spring Grove 94 £2,149
      Woodside Park 29 £2,153
      Ickenham 32 £2,159
      Mapesbury 63 £2,164
      Clapton 89 £2,166
      Nunhead 22 £2,196
      Hackney Wick 20 £2,199
      Canning Town 139 £2,203
      Strawberry Hill 33 £2,210
      Homerton 37 £2,211
      Preston 74 £2,221
      Merton 78 £2,222
      Shadwell 89 £2,229
      Hornsey 90 £2,232
      Furzedown 227 £2,237
      Loughborough Junction 45 £2,248
      Summerstown 70 £2,264
      Poplar 100 £2,266
      Kidbrooke 75 £2,282
      Archway 88 £2,285
      East Greenwich 139 £2,303
      North Finchley 51 £2,311
      West Hackney 29 £2,334
      Finsbury Park 87 £2,336
      Stoke Newington 112 £2,337
      Middle Park 22 £2,365
      Dollis Hill 100 £2,372
      Bow 130 £2,373
      Colindale 193 £2,379
      Worton 97 £2,381
      Limehouse 166 £2,386
      West Ham 75 £2,393
      West Finchley 32 £2,397
      Stroud Green 35 £2,399
      Twyford 54 £2,401
      Mill Hill 34 £2,416
      Mile End 102 £2,426
      Rotherhithe 110 £2,431
      Temple Fortune 55 £2,432
      Brixton 152 £2,441
      Upton Park 27 £2,448
      Muswell Hill 63 £2,456
      Leytonstone 57 £2,457
      Crouch End 72 £2,458
      Earlsfield 62 £2,470
      Holloway 167 £2,473
      Dalston 73 £2,499
      Merton Park 48 £2,517
      Balham 158 £2,517
      Clapham 198 £2,579
      Friern Barnet 27 £2,601
      Beckton 26 £2,604
      Kennington 32 £2,609
      Stockwell 118 £2,616
      Shacklewell 62 £2,617
      West Kensington 360 £2,625
      Norbiton 138 £2,657
      Old Kent Road 91 £2,670
      St Pancras 219 £2,684
      Wandsworth 193 £2,686
      Kilburn 144 £2,691
      Cockfosters 42 £2,702
      Raynes Park 74 £2,703
      Putney 122 £2,714
      Charlton Riverside 38 £2,769
      Stepney 79 £2,773
      Greenwich Peninsula 45 £2,781
      Hanwell 129 £2,793
      Shepherd's Bush 337 £2,796
      Brent Cross 68 £2,800
      Stamford Hill 68 £2,815
      Silvertown 100 £2,820
      Blackwall 233 £2,823
      Haggerston 51 £2,834
      Brook Green 126 £2,844
      Stratford 241 £2,868
      Queen's Park 103 £2,901
      Walworth 93 £2,935
      Kew 26 £2,936
      Clapham Junction 216 £2,939
      South Hampstead 178 £2,977
      Brondesbury 95 £2,977
      Oval 87 £2,993
      North Kensington 186 £3,001
      North Sheen 34 £3,002
      Highbury 145 £3,003
      Golders Green 130 £3,025
      Mortlake 21 £3,064
      Tufnell Park 29 £3,068
      Hackney 89 £3,090
      Elephant and Castle 148 £3,180
      Isle of Dogs 478 £3,303
      Islington 159 £3,308
      Barnsbury 241 £3,312
      Hammersmith 439 £3,323
      Fulham 338 £3,357
      St Margarets 44 £3,407
      Whitechapel 475 £3,454
      Lambeth 40 £3,503
      Bermondsey 139 £3,508
      Canary Wharf 349 £3,540
      Somers Town 89 £3,650
      Upton 20 £3,673
      West Hampstead 248 £3,691
      Shoreditch 121 £3,698
      Battersea 273 £3,736
      Kentish Town 131 £3,754
      Hampton Wick 26 £3,780
      Fitzrovia 278 £3,782
      Earl's Court 461 £3,848
      Clerkenwell 162 £3,894
      Hoxton 144 £3,986
      Waterloo 77 £4,161
      Gospel Oak 39 £4,210
      Finsbury 130 £4,223
      Wapping 275 £4,276
      Vauxhall 219 £4,413
      The Borough 171 £4,519
      King's Cross 160 £4,568
      Notting Hill 405 £4,669
      Brompton 675 £4,885
      Chalk Farm 276 £5,049
      Holborn 116 £5,284
      Bloomsbury 138 £5,362
      Southwark 81 £5,599
      Belsize Park 329 £5,672
      Chelsea 434 £7,342
      Kensington 291 £7,638
      Hampstead Garden Suburb 24 £9,822
      South Kensington 516 £11,686
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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