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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Rush Green 39 £1,454
      Catford South 32 £1,460
      Norbury 25 £1,468
      Northumberland Heath 30 £1,470
      Greenford 58 £1,479
      Hounslow West 61 £1,486
      The Wrythe 22 £1,491
      Yeading 43 £1,495
      Bedfont 22 £1,520
      Newbury Park 27 £1,530
      Anerley 22 £1,535
      Bowes 24 £1,557
      Kenton 28 £1,574
      Gants Hill 53 £1,574
      Heston 41 £1,580
      Thornton Heath 65 £1,580
      Cranford 43 £1,584
      Waddon 70 £1,590
      Rayners Lane 73 £1,594
      Ponders End 32 £1,594
      Worton 59 £1,606
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Palmers Green 50 £1,624
      Northwood 42 £1,627
      Becontree Heath 23 £1,643
      Wealdstone 176 £1,643
      Seven Kings 86 £1,651
      Broad Green 158 £1,651
      Feltham 45 £1,661
      West Drayton 39 £1,676
      Addiscombe 61 £1,692
      Harrow Weald 38 £1,695
      Southbury 44 £1,695
      South Norwood 51 £1,698
      Shooters Hill 21 £1,709
      Penge 24 £1,713
      Shortlands 23 £1,723
      Forest Hill 38 £1,727
      Perry Vale 37 £1,745
      Edmonton 55 £1,749
      Becontree 25 £1,758
      Southgate 30 £1,779
      Dagenham 35 £1,788
      West Barnes 26 £1,792
      New Barnet 29 £1,804
      Finchley 30 £1,817
      Plumstead 52 £1,825
      Hendon Central 56 £1,826
      Hillingdon 39 £1,828
      Hither Green 45 £1,838
      Beckenham 39 £1,841
      Osterley 24 £1,842
      Brunswick Park 28 £1,850
      Kingsbury 51 £1,858
      Sudbury 89 £1,868
      Whetstone 29 £1,878
      Surbiton 64 £1,880
      New Malden 24 £1,882
      Wallington 25 £1,884
      West Green 137 £1,886
      Cricklewood 42 £1,901
      Harringay 96 £1,907
      Plashet 25 £1,914
      Woodside 27 £1,939
      Benhilton 51 £1,941
      Widmore 28 £1,946
      Forest Gate 37 £1,957
      West Norwood 74 £1,958
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Mitcham 40 £1,980
      Perivale 58 £1,990
      Alperton 82 £1,990
      Hanwell 122 £1,992
      Leyton 102 £2,002
      Collier's Wood 64 £2,005
      Hayes 101 £2,012
      Stanmore 31 £2,020
      Church End 49 £2,023
      Purley 44 £2,024
      Tulse Hill 28 £2,025
      Sudbury Hill 26 £2,040
      Charlton 38 £2,050
      Roehampton 37 £2,060
      Crystal Palace 23 £2,061
      Brockley 33 £2,066
      West Hendon 55 £2,071
      Ladywell 66 £2,073
      Hendon 67 £2,081
      Hornchurch 23 £2,083
      Deptford 71 £2,101
      Harlesden 112 £2,115
      Dollis Hill 118 £2,123
      Selhurst 71 £2,124
      New Cross Gate 41 £2,129
      Blackheath 20 £2,131
      Streatham 116 £2,148
      Ickenham 33 £2,167
      Summerstown 60 £2,180
      Strawberry Hill 46 £2,188
      Preston 80 £2,189
      Park Royal 154 £2,203
      New Cross 76 £2,225
      Earlsfield 52 £2,229
      West Hackney 37 £2,230
      Camberwell 81 £2,234
      Peckham 80 £2,238
      Leytonstone 40 £2,248
      Hornsey 111 £2,258
      Kilburn 83 £2,262
      East Dulwich 36 £2,263
      Furzedown 192 £2,272
      Merton 86 £2,281
      North Finchley 61 £2,288
      Yiewsley 43 £2,307
      Hackney Wick 25 £2,309
      West Finchley 23 £2,310
      Streatham Hill 130 £2,313
      Thamesmead 25 £2,326
      Clapton 82 £2,333
      Mill Hill 32 £2,342
      Finsbury Park 93 £2,355
      Twyford 40 £2,356
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Poplar 112 £2,395
      Archway 119 £2,396
      East Sheen 22 £2,403
      Colindale 199 £2,406
      Beckton 28 £2,413
      Nunhead 28 £2,414
      Bethnal Green 107 £2,422
      Brixton 156 £2,443
      Balham 163 £2,450
      Friern Barnet 30 £2,453
      Kidbrooke 76 £2,458
      Norbiton 141 £2,465
      Muswell Hill 80 £2,473
      Crouch End 66 £2,496
      Loughborough Junction 49 £2,496
      Mapesbury 74 £2,500
      Mile End 109 £2,512
      Homerton 31 £2,537
      Holloway 208 £2,538
      Temple Fortune 67 £2,545
      Bow 135 £2,552
      Limehouse 159 £2,552
      Merton Park 54 £2,567
      East Greenwich 113 £2,583
      Woodside Park 25 £2,590
      Shacklewell 64 £2,593
      Southfields 68 £2,608
      Shadwell 78 £2,637
      Stoke Newington 134 £2,652
      Brondesbury 102 £2,653
      West Ham 74 £2,681
      Rotherhithe 86 £2,694
      Dalston 67 £2,698
      Spring Grove 106 £2,700
      Charlton Riverside 36 £2,705
      Raynes Park 85 £2,722
      Greenwich Peninsula 51 £2,723
      Tufnell Park 44 £2,726
      Brent Cross 73 £2,748
      Shepherd's Bush 381 £2,755
      Haggerston 57 £2,760
      Upton Park 35 £2,760
      Hackney 78 £2,762
      Stepney 80 £2,773
      Brook Green 131 £2,780
      Canning Town 125 £2,785
      Clapham 189 £2,798
      Queen's Park 93 £2,801
      West Kensington 325 £2,808
      St Pancras 202 £2,814
      Putney 131 £2,837
      Old Kent Road 122 £2,854
      Stockwell 105 £2,858
      Blackwall 287 £2,870
      Wandsworth 179 £2,919
      Stratford 304 £2,934
      Silvertown 118 £2,974
      Stamford Hill 54 £2,984
      Walworth 97 £2,998
      Golders Green 162 £3,007
      North Kensington 162 £3,017
      Cockfosters 35 £3,023
      Highbury 146 £3,037
      Stroud Green 29 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      North Sheen 46 £3,199
      Clapham Junction 178 £3,237
      Isle of Dogs 692 £3,250
      Kennington 45 £3,265
      Elephant and Castle 275 £3,290
      Oval 91 £3,343
      West Hampstead 248 £3,410
      Barnsbury 246 £3,419
      Fitzrovia 276 £3,434
      Petersham 24 £3,495
      Whitechapel 522 £3,499
      Islington 157 £3,511
      Hammersmith 549 £3,544
      South Hampstead 203 £3,582
      Upton 22 £3,609
      Bermondsey 167 £3,623
      Fulham 309 £3,636
      Battersea 176 £3,657
      Somers Town 95 £3,700
      Lambeth 43 £3,756
      Canary Wharf 417 £3,806
      Kentish Town 141 £3,813
      Earl's Court 556 £3,855
      Shoreditch 145 £3,915
      Hampton Wick 36 £3,972
      Wapping 241 £3,980
      Clerkenwell 167 £4,006
      Hoxton 135 £4,091
      Finsbury 201 £4,414
      Vauxhall 272 £4,484
      Gospel Oak 43 £4,491
      King's Cross 189 £4,591
      Notting Hill 381 £4,705
      Waterloo 111 £4,784
      The Borough 218 £4,840
      Brompton 924 £4,865
      Belsize Park 371 £5,056
      Holborn 130 £5,102
      Chalk Farm 337 £5,106
      Southwark 112 £5,286
      Bloomsbury 175 £5,628
      Kensington 323 £6,646
      Chelsea 538 £6,672
      South Kensington 628 £10,895
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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