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
      Bedfont 21 £1,456
      Greenford 68 £1,468
      Thornton Heath 61 £1,468
      Cowley 36 £1,484
      Tolworth 20 £1,500
      Norbury 26 £1,502
      Chingford 31 £1,509
      Gants Hill 53 £1,513
      Hounslow West 80 £1,514
      South Norwood 44 £1,516
      Bowes 23 £1,519
      Rush Green 33 £1,524
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Carshalton Beeches 44 £1,559
      Northwood 46 £1,574
      Heston 51 £1,577
      Newbury Park 39 £1,582
      Dagenham 41 £1,584
      Feltham 60 £1,596
      Rayners Lane 88 £1,614
      Broad Green 182 £1,622
      Wealdstone 207 £1,622
      Seven Kings 83 £1,626
      Highams Park 23 £1,635
      Becontree Heath 28 £1,637
      Kenton 27 £1,648
      Ponders End 32 £1,653
      Harrow Weald 40 £1,661
      Catford South 33 £1,664
      Northumberland Heath 28 £1,668
      Anerley 22 £1,668
      Becontree 28 £1,671
      Benhilton 56 £1,672
      Perry Vale 33 £1,673
      Edmonton 67 £1,678
      Addiscombe 63 £1,697
      Penge 25 £1,700
      Southbury 40 £1,706
      Stanmore 38 £1,707
      Palmers Green 63 £1,715
      Manor Park 20 £1,718
      Worton 90 £1,718
      Pinner 22 £1,719
      Purley 69 £1,720
      Cranford 40 £1,720
      Yeading 35 £1,721
      West Drayton 46 £1,722
      Southgate 31 £1,736
      Forest Hill 33 £1,752
      Cricklewood 44 £1,763
      Hither Green 54 £1,769
      Scrattons Farm 24 £1,780
      New Barnet 33 £1,794
      Beckenham 50 £1,803
      Harringay 96 £1,808
      Shortlands 26 £1,812
      Osterley 32 £1,817
      West Norwood 71 £1,818
      Hendon Central 57 £1,832
      Plumstead 56 £1,843
      West Green 142 £1,844
      Brunswick Park 24 £1,848
      Kingsbury 42 £1,849
      Brockley 30 £1,854
      New Malden 30 £1,854
      Finchley 38 £1,860
      Thames View 31 £1,863
      Widmore 31 £1,873
      Woodside 28 £1,875
      Collier's Wood 70 £1,884
      Surbiton 69 £1,885
      Wallington 34 £1,887
      Hillingdon 29 £1,890
      Hornchurch 35 £1,898
      Plashet 27 £1,899
      Spring Grove 85 £1,903
      Whetstone 24 £1,907
      Alperton 78 £1,913
      Selhurst 68 £1,926
      Mitcham 50 £1,941
      Sudbury 97 £1,950
      Harlesden 99 £1,964
      Plaistow 64 £1,973
      Forest Gate 29 £1,977
      Sudbury Hill 43 £1,979
      Leyton 118 £1,989
      Roehampton 33 £2,005
      Perivale 57 £2,011
      Hayes 138 £2,025
      Ladywell 70 £2,037
      Charlton 43 £2,038
      Hendon 97 £2,048
      Gallions Reach 43 £2,071
      New Cross Gate 37 £2,074
      Bethnal Green 161 £2,075
      Church End 50 £2,082
      Streatham 122 £2,102
      Crystal Palace 30 £2,106
      Park Royal 159 £2,108
      Tulse Hill 33 £2,109
      Strawberry Hill 45 £2,109
      Snaresbrook 20 £2,118
      Ickenham 34 £2,127
      West Hackney 34 £2,134
      Deptford 79 £2,139
      Peckham 66 £2,146
      Streatham Hill 159 £2,154
      Camberwell 87 £2,175
      Thamesmead 28 £2,179
      Leytonstone 49 £2,198
      Summerstown 75 £2,204
      East Dulwich 34 £2,205
      West Hendon 53 £2,217
      High Barnet 24 £2,221
      New Cross 80 £2,229
      North Finchley 69 £2,231
      Preston 90 £2,232
      Homerton 42 £2,234
      Clapton 88 £2,239
      Blackheath 21 £2,247
      Woodside Park 28 £2,250
      Furzedown 221 £2,254
      Brixton 157 £2,265
      Dollis Hill 113 £2,269
      Merton 90 £2,278
      Kilburn 130 £2,279
      Earlsfield 62 £2,286
      Canning Town 142 £2,309
      Beckton 31 £2,316
      Poplar 111 £2,319
      Archway 133 £2,321
      Hornsey 110 £2,338
      Kidbrooke 72 £2,342
      Muswell Hill 75 £2,347
      Upton Park 38 £2,349
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Stroud Green 30 £2,364
      Hackney Wick 30 £2,393
      East Greenwich 153 £2,395
      Temple Fortune 59 £2,399
      Yiewsley 43 £2,406
      Finsbury Park 96 £2,408
      Mile End 109 £2,410
      West Finchley 26 £2,410
      Mill Hill 28 £2,413
      Twyford 52 £2,426
      Norbiton 145 £2,427
      Mapesbury 55 £2,428
      Colindale 217 £2,434
      Holloway 211 £2,443
      Stockwell 126 £2,452
      Loughborough Junction 49 £2,464
      Bow 136 £2,464
      Merton Park 51 £2,482
      Nunhead 30 £2,492
      West Ham 72 £2,499
      Southfields 54 £2,500
      Crouch End 80 £2,502
      Rotherhithe 99 £2,514
      Stoke Newington 121 £2,538
      Balham 153 £2,540
      Haggerston 49 £2,562
      Dalston 69 £2,591
      Limehouse 173 £2,610
      Brent Cross 74 £2,636
      Clapham 194 £2,643
      Raynes Park 88 £2,654
      Shacklewell 68 £2,669
      Shepherd's Bush 375 £2,670
      Hanwell 153 £2,702
      St Pancras 212 £2,710
      Wandsworth 223 £2,713
      Brondesbury 88 £2,718
      West Kensington 318 £2,724
      Putney 118 £2,735
      Tufnell Park 36 £2,772
      Highbury 139 £2,781
      Kew 29 £2,783
      Silvertown 125 £2,792
      Blackwall 259 £2,797
      Charlton Riverside 37 £2,803
      Old Kent Road 90 £2,830
      Kennington 34 £2,877
      Queen's Park 101 £2,881
      Walworth 80 £2,899
      Cockfosters 36 £2,910
      Greenwich Peninsula 40 £2,923
      Stratford 283 £2,927
      Stepney 84 £2,927
      Oval 87 £3,013
      Stamford Hill 69 £3,025
      Clapham Junction 174 £3,052
      Golders Green 164 £3,120
      North Sheen 40 £3,122
      Brook Green 145 £3,128
      Lambeth 33 £3,232
      Elephant and Castle 197 £3,243
      North Kensington 189 £3,244
      Isle of Dogs 583 £3,313
      Barnsbury 267 £3,329
      Hammersmith 498 £3,341
      South Hampstead 192 £3,461
      Kentish Town 145 £3,469
      Whitechapel 521 £3,477
      Battersea 185 £3,495
      Fulham 298 £3,499
      West Hampstead 247 £3,505
      Islington 165 £3,511
      St Margarets 41 £3,517
      Fitzrovia 308 £3,595
      Bermondsey 195 £3,613
      Upton 20 £3,628
      Shadwell 206 £3,675
      Somers Town 91 £3,678
      Petersham 20 £3,747
      Earl's Court 461 £3,751
      Shoreditch 120 £3,753
      Canary Wharf 404 £3,803
      Finsbury 146 £3,982
      Hoxton 144 £4,012
      Wapping 223 £4,043
      Hackney 135 £4,106
      Clerkenwell 172 £4,115
      Hampton Wick 24 £4,129
      Gospel Oak 44 £4,214
      Waterloo 85 £4,269
      The Borough 192 £4,299
      King's Cross 182 £4,368
      Notting Hill 394 £4,557
      Vauxhall 337 £4,943
      Brompton 739 £4,966
      Chalk Farm 307 £5,167
      Holborn 133 £5,342
      Belsize Park 363 £5,395
      Bloomsbury 149 £5,564
      Southwark 92 £5,643
      Kensington 317 £6,782
      Chelsea 466 £7,192
      South Kensington 568 £11,240
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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