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,223
      Thornton Heath 69 £1,386
      Hounslow West 73 £1,420
      Northumberland Heath 22 £1,452
      Edmonton 55 £1,455
      Rush Green 29 £1,461
      South Norwood 44 £1,465
      Waddon 76 £1,501
      Norbury 29 £1,513
      Perry Vale 35 £1,515
      Gants Hill 50 £1,519
      Cowley 28 £1,525
      Chingford 28 £1,525
      Northwood 46 £1,531
      Greenford 53 £1,536
      Poverest 21 £1,538
      Bowes 20 £1,548
      Heston 36 £1,551
      Highams Park 24 £1,552
      Newbury Park 38 £1,578
      Feltham 56 £1,579
      Carshalton Beeches 46 £1,585
      Penge 26 £1,598
      Seven Kings 70 £1,607
      Purley 44 £1,608
      Kenton 24 £1,611
      Dagenham 29 £1,613
      Forest Hill 27 £1,646
      Wealdstone 175 £1,661
      Broad Green 133 £1,664
      Addiscombe 53 £1,666
      Stanmore 29 £1,670
      Hither Green 43 £1,671
      Harrow Weald 52 £1,681
      Rayners Lane 73 £1,684
      Yiewsley 34 £1,688
      Yeading 37 £1,693
      Manor Park 28 £1,696
      Osterley 23 £1,709
      Southbury 35 £1,715
      Benhilton 57 £1,716
      Thamesmead 25 £1,717
      Cricklewood 56 £1,720
      Becontree 23 £1,723
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Anerley 25 £1,729
      Ponders End 27 £1,738
      Palmers Green 56 £1,745
      Worton 72 £1,751
      Southgate 27 £1,758
      Hendon Central 61 £1,768
      Surbiton 67 £1,771
      Harringay 86 £1,772
      Woodside 24 £1,776
      Widmore 25 £1,787
      Becontree Heath 20 £1,790
      Beckenham 48 £1,790
      Catford South 25 £1,791
      Sudbury Hill 30 £1,796
      West Green 125 £1,804
      New Malden 28 £1,809
      Kingsbury 41 £1,820
      Plaistow 57 £1,844
      Collier's Wood 64 £1,846
      Sudbury 85 £1,857
      Pinner 21 £1,871
      Colney Hatch 23 £1,874
      Forest Gate 26 £1,876
      Leyton 118 £1,879
      Harlesden 93 £1,886
      Wallington 35 £1,899
      Finchley 39 £1,900
      Brunswick Park 25 £1,902
      Gallions Reach 38 £1,917
      Thames View 30 £1,920
      Charlton 39 £1,934
      Shortlands 22 £1,937
      Whetstone 23 £1,944
      Hayes 130 £1,951
      Brockley 33 £1,965
      Plumstead 62 £1,967
      Hillingdon 26 £1,967
      New Barnet 30 £1,969
      Scrattons Farm 27 £1,973
      Mitcham 49 £1,981
      Ladywell 75 £1,981
      Hendon 79 £1,985
      Streatham 130 £1,998
      Camberwell 66 £2,000
      Deptford 73 £2,001
      Church End 59 £2,002
      West Hendon 38 £2,005
      Selhurst 57 £2,024
      Alperton 78 £2,038
      Roehampton 31 £2,044
      Crystal Palace 26 £2,050
      High Barnet 23 £2,057
      East Dulwich 38 £2,070
      Tulse Hill 28 £2,071
      West Norwood 61 £2,080
      New Cross 69 £2,087
      Perivale 38 £2,091
      Park Royal 169 £2,100
      Peckham 60 £2,103
      Homerton 40 £2,122
      Southfields 63 £2,131
      Clapton 91 £2,137
      Ickenham 32 £2,145
      New Cross Gate 32 £2,152
      Bethnal Green 173 £2,156
      Woodside Park 27 £2,159
      Streatham Hill 140 £2,160
      Hackney Wick 21 £2,167
      Mapesbury 63 £2,172
      Hornsey 90 £2,178
      Nunhead 22 £2,195
      West Hackney 35 £2,217
      Brixton 144 £2,218
      Preston 70 £2,222
      Furzedown 212 £2,225
      Strawberry Hill 33 £2,230
      North Finchley 51 £2,233
      Merton 79 £2,235
      Canning Town 133 £2,243
      Summerstown 68 £2,264
      Poplar 98 £2,285
      Kidbrooke 79 £2,290
      Archway 90 £2,305
      Finsbury Park 85 £2,328
      Loughborough Junction 45 £2,330
      East Greenwich 135 £2,354
      Dollis Hill 100 £2,362
      Colindale 188 £2,367
      West Ham 73 £2,382
      Middle Park 20 £2,389
      Bow 119 £2,390
      Leytonstone 54 £2,406
      West Finchley 28 £2,411
      Crouch End 70 £2,416
      Limehouse 165 £2,416
      Mile End 103 £2,421
      Earlsfield 64 £2,422
      Twyford 50 £2,425
      Stroud Green 38 £2,435
      Upton Park 26 £2,453
      Stoke Newington 122 £2,456
      Temple Fortune 54 £2,466
      Mill Hill 31 £2,478
      Rotherhithe 106 £2,482
      Balham 163 £2,504
      Muswell Hill 65 £2,516
      Dalston 68 £2,526
      Merton Park 47 £2,528
      Clapham 199 £2,566
      Spring Grove 112 £2,585
      Shacklewell 64 £2,591
      Shepherd's Bush 390 £2,628
      Friern Barnet 26 £2,638
      Holloway 164 £2,642
      Silvertown 103 £2,654
      Putney 126 £2,673
      West Kensington 310 £2,675
      Norbiton 141 £2,679
      Stockwell 122 £2,681
      St Pancras 217 £2,682
      Wandsworth 208 £2,703
      Cockfosters 43 £2,707
      Kennington 33 £2,729
      Raynes Park 76 £2,740
      Blackwall 230 £2,744
      Old Kent Road 86 £2,744
      Stepney 77 £2,749
      Stamford Hill 70 £2,750
      Tufnell Park 42 £2,751
      Charlton Riverside 39 £2,766
      Greenwich Peninsula 42 £2,782
      Beckton 23 £2,788
      Hanwell 127 £2,800
      Brent Cross 62 £2,817
      Walworth 92 £2,865
      Brook Green 129 £2,869
      Stratford 243 £2,870
      South Hampstead 185 £2,905
      Kew 28 £2,907
      Kilburn 134 £2,919
      Queen's Park 104 £2,932
      Mortlake 22 £2,975
      Brondesbury 101 £2,989
      North Sheen 34 £3,004
      Golders Green 122 £3,039
      Oval 76 £3,047
      North Kensington 221 £3,079
      Lambeth 38 £3,119
      Hackney 79 £3,124
      Elephant and Castle 140 £3,207
      Hammersmith 454 £3,220
      Whitechapel 470 £3,248
      Clapham Junction 219 £3,278
      Barnsbury 242 £3,284
      Isle of Dogs 459 £3,285
      Haggerston 75 £3,292
      Islington 163 £3,293
      Shadwell 135 £3,316
      Fulham 315 £3,430
      St Margarets 43 £3,433
      Bermondsey 139 £3,458
      Fitzrovia 249 £3,501
      Canary Wharf 345 £3,522
      Somers Town 94 £3,617
      Battersea 172 £3,652
      Hampton Wick 27 £3,686
      Upton 20 £3,695
      West Hampstead 249 £3,709
      Highbury 186 £3,744
      Kentish Town 135 £3,776
      Shoreditch 117 £3,840
      Earl's Court 462 £3,840
      Wapping 222 £3,874
      Hoxton 143 £4,006
      Finsbury 117 £4,212
      Waterloo 71 £4,266
      Gospel Oak 36 £4,372
      The Borough 154 £4,410
      Vauxhall 219 £4,417
      Clerkenwell 198 £4,431
      King's Cross 162 £4,517
      Notting Hill 395 £4,670
      Brompton 804 £4,904
      Chalk Farm 283 £4,996
      Holborn 173 £5,161
      Bloomsbury 129 £5,430
      Southwark 77 £5,703
      Belsize Park 325 £5,773
      Chelsea 420 £7,407
      Kensington 289 £7,677
      Hampstead Garden Suburb 20 £11,247
      South Kensington 496 £11,837
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 1,994 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!