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
      Hounslow West 67 £1,408
      Thornton Heath 65 £1,422
      Edmonton 51 £1,448
      Rush Green 27 £1,452
      South Norwood 42 £1,472
      Waddon 74 £1,481
      Norbury 26 £1,484
      Northwood 42 £1,496
      Poverest 22 £1,516
      Greenford 49 £1,519
      Gants Hill 46 £1,537
      Cowley 27 £1,542
      Highams Park 25 £1,545
      Chingford 28 £1,554
      Perry Vale 33 £1,555
      Heston 39 £1,556
      Carshalton Beeches 48 £1,569
      Newbury Park 37 £1,576
      Feltham 55 £1,588
      Kenton 21 £1,608
      Purley 43 £1,608
      Dagenham 32 £1,624
      Seven Kings 66 £1,635
      Wealdstone 173 £1,637
      Penge 21 £1,641
      Broad Green 136 £1,642
      Forest Hill 27 £1,674
      Hither Green 43 £1,684
      Rayners Lane 66 £1,684
      Yiewsley 32 £1,693
      Harrow Weald 44 £1,695
      Southbury 34 £1,699
      Yeading 32 £1,702
      Manor Park 27 £1,703
      Stanmore 32 £1,707
      Northumberland Heath 21 £1,708
      Addiscombe 57 £1,716
      Benhilton 46 £1,718
      Anerley 26 £1,722
      Cricklewood 53 £1,726
      New Malden 27 £1,726
      Catford South 23 £1,730
      Osterley 23 £1,737
      Ponders End 22 £1,744
      Becontree 22 £1,753
      Palmers Green 52 £1,756
      West Drayton 41 £1,759
      Surbiton 64 £1,764
      Woodside 20 £1,771
      Southgate 26 £1,774
      Widmore 25 £1,776
      Sudbury Hill 29 £1,780
      Kingsbury 36 £1,792
      Beckenham 46 £1,795
      West Green 129 £1,800
      Hendon Central 59 £1,818
      Harringay 87 £1,822
      Plashet 20 £1,837
      Plaistow 51 £1,859
      Sudbury 85 £1,867
      New Barnet 33 £1,884
      New Cross Gate 50 £1,886
      Collier's Wood 55 £1,887
      Brockley 26 £1,887
      Pinner 21 £1,897
      Leyton 112 £1,906
      Wallington 33 £1,908
      Finchley 38 £1,912
      Scrattons Farm 25 £1,915
      Forest Gate 24 £1,919
      Shortlands 22 £1,937
      Hayes 126 £1,938
      Mitcham 39 £1,941
      Whetstone 23 £1,942
      Brunswick Park 23 £1,948
      Well Hall 20 £1,948
      Gallions Reach 39 £1,948
      Thames View 30 £1,952
      Charlton 41 £1,962
      Selhurst 51 £1,962
      Hendon 79 £1,975
      Harlesden 89 £1,987
      Plumstead 61 £1,990
      Church End 59 £1,995
      Alperton 83 £1,995
      Ladywell 66 £2,006
      Streatham 126 £2,009
      West Hendon 37 £2,018
      Camberwell 60 £2,039
      Bedfont 21 £2,046
      West Norwood 58 £2,052
      East Dulwich 34 £2,063
      Tulse Hill 25 £2,066
      Thamesmead 29 £2,068
      Hackney Wick 22 £2,081
      Crystal Palace 25 £2,082
      Hillingdon 22 £2,084
      Peckham 63 £2,086
      Deptford 68 £2,092
      Roehampton 34 £2,093
      New Cross 67 £2,103
      Park Royal 159 £2,112
      Bethnal Green 177 £2,117
      Streatham Hill 134 £2,119
      Clapton 85 £2,121
      Perivale 41 £2,126
      Ickenham 33 £2,126
      Southfields 63 £2,140
      Woodside Park 28 £2,161
      Poplar 94 £2,174
      Mapesbury 62 £2,183
      North Finchley 46 £2,186
      Homerton 35 £2,187
      Hornsey 87 £2,187
      Nunhead 22 £2,196
      Strawberry Hill 33 £2,210
      Canning Town 131 £2,216
      Preston 74 £2,220
      Merton 75 £2,234
      Worton 87 £2,247
      Furzedown 216 £2,260
      Summerstown 68 £2,270
      Loughborough Junction 40 £2,277
      Kidbrooke 72 £2,280
      Shadwell 86 £2,283
      West Hackney 27 £2,307
      Archway 86 £2,309
      Finsbury Park 86 £2,323
      East Greenwich 135 £2,336
      Spring Grove 93 £2,353
      Stoke Newington 110 £2,360
      Colindale 186 £2,362
      Bow 123 £2,385
      Twyford 50 £2,389
      Stroud Green 33 £2,403
      West Finchley 30 £2,403
      Mile End 99 £2,414
      Dollis Hill 96 £2,415
      West Ham 71 £2,422
      Temple Fortune 54 £2,430
      Limehouse 163 £2,430
      Rotherhithe 102 £2,432
      Crouch End 65 £2,445
      Upton Park 27 £2,448
      Earlsfield 60 £2,449
      Middle Park 20 £2,456
      Mill Hill 32 £2,460
      Dalston 71 £2,463
      Balham 153 £2,483
      Leytonstone 54 £2,489
      Muswell Hill 61 £2,517
      West Kensington 346 £2,529
      Merton Park 46 £2,530
      Clapham 197 £2,563
      Brixton 158 £2,590
      Friern Barnet 27 £2,601
      Stockwell 113 £2,609
      Holloway 164 £2,612
      Shacklewell 61 £2,649
      Kennington 32 £2,653
      Stepney 80 £2,665
      St Pancras 218 £2,683
      Putney 117 £2,685
      Old Kent Road 87 £2,694
      Wandsworth 188 £2,708
      Kilburn 140 £2,713
      Cockfosters 41 £2,714
      Raynes Park 73 £2,719
      Beckton 23 £2,735
      Norbiton 139 £2,740
      Greenwich Peninsula 46 £2,747
      Silvertown 102 £2,775
      Brent Cross 68 £2,794
      Charlton Riverside 37 £2,797
      Blackwall 227 £2,799
      Hanwell 128 £2,810
      Shepherd's Bush 331 £2,821
      Stamford Hill 66 £2,845
      Brook Green 126 £2,863
      Stratford 233 £2,880
      Walworth 93 £2,900
      Queen's Park 102 £2,916
      Kew 26 £2,936
      Brondesbury 93 £2,955
      Haggerston 56 £2,957
      South Hampstead 173 £2,979
      North Kensington 187 £2,988
      Oval 85 £2,992
      North Sheen 34 £3,003
      Mortlake 21 £3,064
      Tufnell Park 29 £3,068
      Golders Green 122 £3,072
      Clapham Junction 244 £3,075
      Highbury 146 £3,118
      Elephant and Castle 143 £3,177
      Hackney 92 £3,240
      Barnsbury 241 £3,284
      Islington 159 £3,301
      Isle of Dogs 469 £3,316
      Fulham 335 £3,322
      Hammersmith 433 £3,328
      Whitechapel 470 £3,457
      Bermondsey 141 £3,460
      Lambeth 40 £3,503
      Canary Wharf 347 £3,537
      St Margarets 40 £3,560
      Somers Town 85 £3,641
      Hampton Wick 27 £3,690
      West Hampstead 249 £3,717
      Battersea 240 £3,726
      Shoreditch 118 £3,744
      Kentish Town 126 £3,802
      Earl's Court 445 £3,851
      Clerkenwell 161 £3,927
      Fitzrovia 296 £3,971
      Hoxton 139 £3,998
      Waterloo 76 £4,151
      Wapping 264 £4,193
      Finsbury 130 £4,258
      Gospel Oak 37 £4,317
      Vauxhall 215 £4,438
      The Borough 169 £4,487
      King's Cross 159 £4,569
      Notting Hill 401 £4,695
      Brompton 661 £4,913
      Chalk Farm 274 £5,055
      Holborn 117 £5,313
      Bloomsbury 135 £5,395
      Southwark 79 £5,650
      Belsize Park 328 £5,665
      Chelsea 425 £7,389
      Kensington 287 £7,690
      Hampstead Garden Suburb 21 £10,863
      South Kensington 513 £11,684
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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