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
      Northumberland Heath 29 £1,408
      Chingford 22 £1,413
      Cowley 32 £1,426
      Rush Green 40 £1,454
      Catford South 32 £1,457
      Norbury 24 £1,473
      Greenford 58 £1,479
      Hounslow West 62 £1,484
      The Wrythe 22 £1,491
      Yeading 43 £1,499
      Newbury Park 26 £1,528
      Anerley 22 £1,535
      Thornton Heath 64 £1,539
      Bedfont 21 £1,539
      Bowes 24 £1,557
      Shooters Hill 21 £1,571
      Gants Hill 51 £1,573
      Kenton 28 £1,574
      Heston 40 £1,576
      Cranford 42 £1,578
      Northwood 40 £1,590
      Rayners Lane 73 £1,596
      Ponders End 33 £1,602
      Carshalton Beeches 40 £1,609
      Waddon 72 £1,615
      Palmers Green 49 £1,617
      Highams Park 28 £1,618
      South Norwood 50 £1,636
      Becontree Heath 23 £1,643
      Broad Green 161 £1,646
      Wealdstone 170 £1,654
      Seven Kings 87 £1,656
      Feltham 43 £1,661
      West Drayton 39 £1,676
      Harrow Weald 38 £1,695
      Southbury 43 £1,696
      Penge 24 £1,715
      Shortlands 23 £1,723
      Perry Vale 37 £1,741
      Edmonton 55 £1,749
      Becontree 25 £1,759
      Forest Hill 36 £1,761
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Finchley 31 £1,815
      Plumstead 52 £1,816
      Hillingdon 39 £1,828
      Hither Green 44 £1,839
      Osterley 24 £1,845
      Beckenham 38 £1,856
      Addiscombe 59 £1,858
      Hendon Central 54 £1,859
      Sudbury 84 £1,860
      Kingsbury 52 £1,865
      Brunswick Park 27 £1,867
      Whetstone 28 £1,879
      Wallington 25 £1,884
      New Malden 25 £1,885
      West Green 137 £1,887
      Harringay 96 £1,896
      Cricklewood 45 £1,903
      Tulse Hill 26 £1,907
      Spring Grove 71 £1,912
      Widmore 30 £1,919
      Plashet 24 £1,931
      Woodside 27 £1,941
      West Norwood 73 £1,943
      Forest Gate 38 £1,962
      Benhilton 51 £1,974
      Plaistow 50 £1,979
      Alperton 82 £1,983
      Mitcham 39 £1,987
      Hanwell 119 £1,987
      Collier's Wood 63 £1,988
      Perivale 56 £1,992
      Leyton 100 £1,996
      Hayes 102 £2,008
      High Barnet 23 £2,014
      Purley 43 £2,021
      Surbiton 66 £2,021
      Sudbury Hill 27 £2,022
      Church End 49 £2,022
      Charlton 37 £2,024
      Hendon 67 £2,026
      Brockley 33 £2,042
      Roehampton 38 £2,047
      Stanmore 32 £2,049
      Ladywell 65 £2,066
      West Hendon 55 £2,071
      Harlesden 116 £2,078
      Hornchurch 23 £2,083
      Dollis Hill 119 £2,104
      Deptford 70 £2,106
      Crystal Palace 21 £2,114
      Selhurst 69 £2,127
      Blackheath 20 £2,131
      Streatham 116 £2,141
      Summerstown 61 £2,158
      Camberwell 79 £2,161
      Park Royal 151 £2,184
      Preston 79 £2,184
      Ickenham 32 £2,186
      Strawberry Hill 46 £2,188
      Peckham 76 £2,200
      Earlsfield 52 £2,229
      New Cross 76 £2,231
      Hornsey 109 £2,235
      Leytonstone 42 £2,241
      West Hackney 37 £2,245
      Kilburn 87 £2,262
      Hackney Wick 25 £2,262
      New Cross Gate 42 £2,273
      East Dulwich 34 £2,281
      Furzedown 191 £2,282
      Yiewsley 45 £2,284
      Streatham Hill 133 £2,284
      Mill Hill 32 £2,291
      Merton 83 £2,300
      Brixton 140 £2,314
      North Finchley 61 £2,324
      Beckton 27 £2,333
      West Finchley 23 £2,336
      Twyford 40 £2,351
      Gallions Reach 22 £2,365
      Mapesbury 63 £2,367
      Poplar 116 £2,375
      Middle Park 20 £2,380
      Archway 118 £2,394
      East Sheen 22 £2,403
      Finsbury Park 85 £2,405
      Colindale 195 £2,406
      Norbiton 139 £2,433
      Clapton 84 £2,441
      Crouch End 64 £2,451
      Friern Barnet 30 £2,453
      Kidbrooke 74 £2,462
      Balham 161 £2,472
      Muswell Hill 77 £2,498
      Holloway 211 £2,509
      Stoke Newington 121 £2,510
      Mile End 108 £2,514
      Bethnal Green 103 £2,518
      Nunhead 25 £2,536
      Homerton 31 £2,537
      Limehouse 159 £2,556
      Temple Fortune 62 £2,558
      East Greenwich 116 £2,559
      Loughborough Junction 49 £2,560
      Woodside Park 26 £2,560
      Bow 134 £2,562
      Merton Park 53 £2,576
      Worton 90 £2,592
      Shacklewell 64 £2,594
      Charlton Riverside 32 £2,605
      Southfields 68 £2,613
      Dalston 68 £2,661
      Canning Town 121 £2,661
      Brondesbury 101 £2,661
      West Ham 73 £2,684
      Rotherhithe 85 £2,687
      Stepney 80 £2,692
      Raynes Park 84 £2,718
      Tufnell Park 44 £2,725
      Haggerston 55 £2,725
      Brent Cross 73 £2,741
      Upton Park 35 £2,760
      Shepherd's Bush 377 £2,761
      Clapham 189 £2,763
      St Pancras 201 £2,819
      Hackney 81 £2,819
      Stockwell 104 £2,830
      West Kensington 318 £2,840
      Queen's Park 97 £2,841
      Blackwall 289 £2,855
      Wandsworth 184 £2,878
      Old Kent Road 123 £2,888
      Putney 123 £2,891
      Greenwich Peninsula 51 £2,910
      Silvertown 117 £2,924
      Stratford 300 £2,934
      Golders Green 160 £2,939
      Shadwell 88 £2,951
      Stamford Hill 53 £2,953
      Walworth 100 £3,008
      Cockfosters 34 £3,039
      Brook Green 151 £3,066
      Highbury 143 £3,073
      Kew 21 £3,111
      North Kensington 168 £3,128
      Mortlake 20 £3,137
      St Margarets 58 £3,153
      Clapham Junction 178 £3,215
      Kennington 44 £3,260
      North Sheen 44 £3,267
      Isle of Dogs 702 £3,275
      Elephant and Castle 273 £3,299
      Fitzrovia 270 £3,353
      Oval 105 £3,388
      West Hampstead 253 £3,397
      Barnsbury 245 £3,409
      Whitechapel 523 £3,481
      Stroud Green 28 £3,507
      Fulham 283 £3,541
      Hammersmith 546 £3,549
      South Hampstead 201 £3,569
      Petersham 25 £3,575
      Upton 22 £3,609
      Islington 168 £3,617
      Battersea 172 £3,649
      Bermondsey 161 £3,655
      Somers Town 97 £3,708
      Lambeth 45 £3,719
      Canary Wharf 415 £3,780
      Shoreditch 128 £3,784
      Kentish Town 140 £3,806
      Earl's Court 582 £3,865
      Hampton Wick 36 £3,972
      Wapping 242 £4,001
      Hoxton 135 £4,032
      Clerkenwell 168 £4,042
      Finsbury 165 £4,146
      Vauxhall 279 £4,438
      Gospel Oak 44 £4,542
      King's Cross 181 £4,578
      Holborn 118 £4,615
      The Borough 220 £4,740
      Notting Hill 420 £4,836
      Waterloo 119 £4,863
      Belsize Park 321 £5,059
      Brompton 853 £5,083
      Chalk Farm 334 £5,122
      Southwark 111 £5,308
      Bloomsbury 151 £5,357
      Kensington 319 £6,481
      Chelsea 554 £6,719
      South Kensington 630 £10,843
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,602 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!