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
      Scrattons Farm 309 £1,264
      Northumberland Heath 26 £1,382
      Kenton 33 £1,449
      Anerley 20 £1,459
      Thornton Heath 64 £1,467
      Gants Hill 40 £1,506
      Newbury Park 26 £1,508
      Hounslow West 56 £1,518
      Greenford 52 £1,518
      Pollards Hill 25 £1,524
      Cowley 33 £1,527
      Yeading 38 £1,529
      Chingford 58 £1,556
      Rush Green 35 £1,560
      Seven Kings 71 £1,562
      Heston 31 £1,607
      Southbury 45 £1,608
      West Drayton 49 £1,618
      Carshalton Beeches 37 £1,619
      Bedfont 29 £1,625
      Rayners Lane 61 £1,625
      Perry Vale 33 £1,640
      Northwood 47 £1,652
      Feltham 42 £1,654
      Wealdstone 145 £1,656
      Highams Park 25 £1,663
      Cricklewood 58 £1,674
      Kingsbury 46 £1,687
      Worton 51 £1,691
      Waddon 60 £1,692
      Upper Norwood 21 £1,702
      Forest Gate 25 £1,711
      Becontree Heath 26 £1,712
      Becontree 21 £1,724
      Addiscombe 42 £1,728
      New Malden 32 £1,735
      Edmonton 49 £1,739
      South Norwood 40 £1,744
      Sudbury 75 £1,755
      Dagenham 24 £1,756
      West Barnes 25 £1,757
      Plaistow 40 £1,764
      Bowes 24 £1,765
      Hendon Central 63 £1,766
      Palmers Green 47 £1,771
      Harrow Weald 45 £1,788
      Stanmore 24 £1,808
      Plumstead 40 £1,821
      Mitcham 36 £1,824
      Southgate 28 £1,827
      Finchley 32 £1,848
      Harringay 76 £1,851
      West Green 125 £1,865
      Beckenham 35 £1,881
      Perivale 39 £1,889
      Broad Green 172 £1,918
      Benhilton 37 £1,932
      Forest Hill 27 £1,942
      West Norwood 45 £1,951
      Belmont 20 £1,964
      Leyton 110 £1,968
      Hither Green 36 £1,979
      Tulse Hill 20 £1,981
      Hayes 61 £1,994
      Hanwell 79 £1,995
      Alperton 68 £1,997
      Hillingdon 29 £2,026
      Purley 31 £2,042
      Dollis Hill 110 £2,045
      Ladywell 61 £2,048
      Hornchurch 28 £2,050
      Roehampton 28 £2,056
      Strawberry Hill 41 £2,061
      Hendon 73 £2,062
      Sudbury Hill 21 £2,065
      Hornsey 110 £2,079
      Middle Park 21 £2,095
      West Hendon 55 £2,113
      Harlesden 95 £2,129
      Leytonstone 39 £2,156
      Selhurst 49 £2,180
      Church End 43 £2,186
      West Hackney 31 £2,197
      Gallions Reach 25 £2,218
      Collier's Wood 45 £2,226
      Beckton 28 £2,229
      Spring Grove 79 £2,246
      Preston 80 £2,248
      West Finchley 20 £2,250
      Mapesbury 77 £2,264
      Park Royal 146 £2,283
      Deptford 56 £2,302
      Camberwell 56 £2,307
      Streatham Hill 100 £2,352
      Summerstown 45 £2,370
      Charlton 26 £2,377
      Furzedown 159 £2,380
      Brixton 95 £2,406
      Streatham 82 £2,413
      Ickenham 31 £2,417
      Poplar 120 £2,422
      Surbiton 71 £2,426
      Woodside Park 24 £2,428
      Stroud Green 36 £2,430
      Earlsfield 57 £2,432
      Merton 63 £2,437
      Homerton 28 £2,440
      Colindale 148 £2,449
      New Cross 63 £2,450
      Archway 95 £2,455
      Friern Barnet 30 £2,474
      Peckham 55 £2,474
      Twyford 40 £2,491
      East Dulwich 33 £2,498
      Temple Fortune 60 £2,504
      Finsbury Park 79 £2,511
      Brent Cross 67 £2,520
      Balham 118 £2,528
      Rotherhithe 82 £2,530
      Crouch End 67 £2,566
      Stoke Newington 103 £2,569
      Kilburn 83 £2,571
      Clapton 68 £2,583
      Mile End 89 £2,588
      East Greenwich 111 £2,606
      Holloway 156 £2,606
      North Finchley 55 £2,626
      Coombe 20 £2,635
      Shacklewell 59 £2,656
      Mill Hill 29 £2,656
      Limehouse 144 £2,667
      New Cross Gate 45 £2,685
      Southfields 45 £2,697
      Kidbrooke 65 £2,723
      Yiewsley 27 £2,729
      Dalston 79 £2,748
      St Pancras 190 £2,752
      Shadwell 70 £2,759
      Norbiton 114 £2,772
      Merton Park 51 £2,775
      Muswell Hill 69 £2,779
      Wandsworth 162 £2,803
      Bow 101 £2,824
      Highbury 103 £2,827
      Loughborough Junction 36 £2,839
      Raynes Park 90 £2,866
      Hackney 70 £2,870
      Charlton Riverside 26 £2,872
      Bethnal Green 102 £2,873
      Canning Town 114 £2,883
      Stepney 65 £2,884
      Upton Park 26 £2,885
      Brondesbury 70 £2,886
      Kew 22 £2,887
      Stockwell 79 £2,894
      Shepherd's Bush 345 £2,897
      Clapham 163 £2,898
      Greenwich Peninsula 81 £2,928
      Queen's Park 79 £2,934
      Putney 94 £2,941
      Stamford Hill 52 £2,955
      Blackwall 290 £2,958
      West Kensington 286 £2,969
      Haggerston 41 £2,969
      Silvertown 118 £3,009
      Tufnell Park 29 £3,046
      Walworth 104 £3,078
      Old Kent Road 113 £3,090
      West Ham 76 £3,102
      North Sheen 34 £3,142
      Petersham 24 £3,226
      Stratford 298 £3,254
      North Kensington 162 £3,278
      Clapham Junction 127 £3,338
      Brook Green 115 £3,346
      Golders Green 121 £3,361
      West Hampstead 226 £3,387
      Barnsbury 257 £3,404
      Cockfosters 28 £3,404
      Isle of Dogs 821 £3,407
      Kennington 41 £3,443
      Oval 82 £3,471
      South Hampstead 177 £3,476
      Bermondsey 155 £3,574
      Canary Wharf 416 £3,581
      Islington 149 £3,596
      Fulham 276 £3,647
      Whitechapel 483 £3,659
      Hampton Wick 41 £3,703
      Hammersmith 535 £3,704
      St Margarets 64 £3,706
      Somers Town 100 £3,731
      Elephant and Castle 225 £3,742
      Fitzrovia 289 £3,778
      Battersea 158 £3,780
      Lambeth 47 £3,830
      Earl's Court 552 £3,983
      Kentish Town 131 £4,089
      Mortlake 23 £4,130
      Wapping 274 £4,162
      Hoxton 120 £4,171
      Shoreditch 160 £4,356
      Clerkenwell 190 £4,479
      The Borough 226 £4,560
      Finsbury 182 £4,646
      Holborn 130 £4,784
      Vauxhall 331 £4,897
      Waterloo 149 £4,905
      Chalk Farm 312 £4,918
      Belsize Park 355 £4,983
      Notting Hill 357 £5,036
      Brompton 800 £5,053
      King's Cross 202 £5,059
      Gospel Oak 29 £5,088
      Southwark 135 £5,220
      Bloomsbury 148 £5,601
      Kensington 319 £6,520
      Chelsea 569 £6,741
      South Kensington 622 £11,223
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,093 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!