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 47 £1,229
      Thornton Heath 70 £1,378
      Hounslow West 68 £1,428
      Edmonton 52 £1,447
      Rush Green 25 £1,449
      South Norwood 44 £1,472
      Highams Park 22 £1,487
      Perry Vale 32 £1,488
      Heston 37 £1,489
      Poverest 21 £1,512
      Norbury 30 £1,518
      Gants Hill 56 £1,520
      Cowley 29 £1,533
      Chingford 28 £1,541
      Purley 43 £1,547
      Northwood 49 £1,549
      Feltham 50 £1,553
      Greenford 47 £1,558
      Bowes 21 £1,560
      Carshalton Beeches 46 £1,561
      Newbury Park 39 £1,572
      Harrow Weald 44 £1,594
      Chadwell Heath 20 £1,605
      Kenton 24 £1,617
      Seven Kings 75 £1,636
      Penge 21 £1,639
      Stanmore 22 £1,643
      Wealdstone 174 £1,644
      Addiscombe 56 £1,647
      Forest Hill 30 £1,649
      Broad Green 146 £1,659
      Manor Park 25 £1,664
      Rayners Lane 71 £1,670
      Yeading 38 £1,671
      Hither Green 41 £1,671
      Yiewsley 34 £1,674
      Dagenham 27 £1,675
      Benhilton 60 £1,706
      Cricklewood 51 £1,706
      Palmers Green 55 £1,719
      Southbury 33 £1,729
      Catford South 25 £1,729
      Ponders End 28 £1,733
      Anerley 27 £1,740
      Becontree 20 £1,740
      Scrattons Farm 22 £1,743
      Southgate 25 £1,749
      Harringay 84 £1,756
      Plashet 23 £1,757
      Woodside 23 £1,758
      New Malden 27 £1,765
      Hendon Central 61 £1,768
      West Drayton 37 £1,770
      Widmore 24 £1,784
      Osterley 20 £1,791
      West Green 122 £1,792
      Beckenham 45 £1,815
      Surbiton 63 £1,818
      Forest Gate 25 £1,820
      Worton 74 £1,830
      Plaistow 49 £1,831
      Kingsbury 40 £1,840
      Brunswick Park 27 £1,841
      Collier's Wood 60 £1,846
      Sudbury Hill 26 £1,850
      Wallington 34 £1,850
      Colney Hatch 20 £1,861
      Waddon 87 £1,864
      Harlesden 95 £1,867
      Sudbury 84 £1,867
      Hillingdon 31 £1,877
      Finchley 39 £1,880
      Shortlands 24 £1,922
      Pinner 23 £1,932
      Whetstone 27 £1,941
      Leyton 115 £1,945
      Hayes 134 £1,948
      Charlton 45 £1,954
      Hendon 73 £1,954
      New Barnet 27 £1,962
      Gallions Reach 39 £1,965
      Roehampton 30 £1,968
      Well Hall 20 £1,973
      Deptford 70 £1,976
      Plumstead 73 £1,982
      West Hendon 40 £1,983
      Brockley 32 £1,993
      West Hackney 35 £2,012
      Mitcham 46 £2,014
      Ladywell 73 £2,015
      Streatham 130 £2,017
      Alperton 71 £2,033
      Church End 55 £2,035
      East Dulwich 39 £2,043
      Perivale 38 £2,045
      West Norwood 65 £2,056
      Thames View 25 £2,059
      Ickenham 32 £2,065
      Tulse Hill 29 £2,079
      Crystal Palace 24 £2,082
      Park Royal 164 £2,096
      Bethnal Green 173 £2,106
      Selhurst 60 £2,113
      Thamesmead 32 £2,128
      Clapton 94 £2,131
      New Cross Gate 35 £2,147
      Mapesbury 63 £2,148
      Streatham Hill 135 £2,158
      North Finchley 51 £2,170
      Furzedown 209 £2,182
      Southfields 62 £2,182
      Preston 72 £2,186
      Camberwell 68 £2,226
      Hornsey 95 £2,228
      Merton 75 £2,230
      Canning Town 129 £2,231
      Leytonstone 48 £2,243
      Kidbrooke 78 £2,243
      Homerton 35 £2,256
      Summerstown 67 £2,257
      Nunhead 20 £2,258
      Woodside Park 25 £2,263
      Hackney Wick 25 £2,276
      Poplar 98 £2,280
      Stoke Newington 123 £2,308
      Dollis Hill 99 £2,308
      Putney 154 £2,311
      Strawberry Hill 30 £2,312
      Archway 97 £2,316
      Finsbury Park 85 £2,331
      East Greenwich 133 £2,337
      Colindale 186 £2,349
      Shadwell 87 £2,355
      Bow 122 £2,359
      Earlsfield 65 £2,396
      Limehouse 163 £2,396
      Twyford 54 £2,405
      West Ham 75 £2,417
      Loughborough Junction 53 £2,418
      Upton Park 28 £2,424
      West Finchley 30 £2,426
      Crouch End 70 £2,431
      Muswell Hill 61 £2,443
      Mill Hill 32 £2,444
      Stroud Green 37 £2,468
      Temple Fortune 51 £2,469
      Brixton 133 £2,478
      Dalston 69 £2,492
      Holloway 157 £2,495
      Balham 162 £2,508
      Rotherhithe 101 £2,531
      Spring Grove 112 £2,535
      Clapham 199 £2,538
      Shacklewell 65 £2,555
      Wandsworth 208 £2,579
      New Cross 97 £2,600
      Cockfosters 49 £2,614
      Norbiton 127 £2,620
      St Pancras 245 £2,638
      Friern Barnet 29 £2,639
      Stockwell 115 £2,667
      Kennington 28 £2,669
      West Kensington 310 £2,673
      Silvertown 91 £2,687
      Kilburn 99 £2,700
      Haggerston 52 £2,719
      Stamford Hill 71 £2,729
      Greenwich Peninsula 46 £2,745
      Old Kent Road 89 £2,749
      Raynes Park 76 £2,753
      Charlton Riverside 38 £2,758
      Hanwell 130 £2,771
      Beckton 27 £2,778
      Shepherd's Bush 353 £2,790
      Blackwall 233 £2,791
      Mile End 119 £2,797
      South Hampstead 186 £2,843
      Walworth 93 £2,865
      Stratford 237 £2,883
      Highbury 137 £2,886
      Stepney 86 £2,930
      Tufnell Park 30 £2,932
      Kew 27 £2,941
      Oval 81 £2,963
      Mortlake 22 £2,970
      Clapham Junction 216 £2,978
      North Sheen 32 £2,989
      Brent Cross 64 £3,003
      Queen's Park 103 £3,011
      Hackney 82 £3,058
      Peckham 106 £3,100
      Golders Green 114 £3,131
      Brook Green 144 £3,164
      Elephant and Castle 146 £3,181
      Merton Park 45 £3,200
      Barnsbury 248 £3,242
      Hammersmith 435 £3,290
      Whitechapel 472 £3,296
      Islington 152 £3,306
      Bermondsey 166 £3,347
      Fulham 328 £3,384
      Isle of Dogs 465 £3,394
      Lambeth 41 £3,418
      North Kensington 252 £3,481
      Fitzrovia 252 £3,510
      St Margarets 40 £3,525
      Brondesbury 122 £3,525
      Canary Wharf 342 £3,546
      Somers Town 90 £3,610
      Hampton Wick 28 £3,645
      Battersea 173 £3,663
      West Hampstead 252 £3,669
      Kentish Town 132 £3,749
      Petersham 21 £3,810
      Shoreditch 128 £3,827
      Wapping 232 £3,901
      Clerkenwell 177 £3,957
      Earl's Court 459 £3,963
      Waterloo 89 £3,987
      Hoxton 138 £4,051
      King's Cross 202 £4,152
      Gospel Oak 37 £4,308
      Vauxhall 226 £4,420
      The Borough 152 £4,496
      Finsbury 156 £4,613
      Notting Hill 412 £4,682
      Brompton 740 £4,937
      Chalk Farm 278 £5,083
      Holborn 119 £5,173
      Southwark 95 £5,476
      Bloomsbury 134 £5,596
      Belsize Park 364 £5,621
      Kensington 320 £7,440
      Chelsea 408 £7,563
      Hampstead Garden Suburb 20 £11,159
      South Kensington 492 £11,957
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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