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 71 £1,385
      Edmonton 55 £1,431
      Hounslow West 76 £1,431
      Northumberland Heath 21 £1,462
      Rush Green 30 £1,464
      South Norwood 44 £1,465
      Perry Vale 35 £1,492
      Norbury 29 £1,513
      Poverest 20 £1,518
      Greenford 52 £1,524
      Northwood 46 £1,525
      Cowley 28 £1,525
      Gants Hill 54 £1,536
      Heston 38 £1,543
      Bowes 20 £1,548
      Highams Park 25 £1,556
      Carshalton Beeches 47 £1,567
      Feltham 55 £1,573
      Newbury Park 36 £1,581
      Purley 41 £1,581
      Chingford 29 £1,586
      Waddon 80 £1,595
      Penge 26 £1,598
      Seven Kings 73 £1,616
      Kenton 25 £1,618
      Dagenham 32 £1,621
      Wealdstone 180 £1,651
      Harrow Weald 48 £1,658
      Forest Hill 28 £1,659
      Hither Green 47 £1,672
      Addiscombe 53 £1,674
      Broad Green 140 £1,677
      Stanmore 29 £1,678
      Rayners Lane 75 £1,684
      Yeading 38 £1,686
      Manor Park 28 £1,696
      Benhilton 59 £1,706
      Yiewsley 36 £1,715
      West Drayton 41 £1,717
      Ponders End 27 £1,722
      Palmers Green 60 £1,729
      Southbury 39 £1,735
      Catford South 25 £1,737
      Becontree 22 £1,738
      Plashet 24 £1,746
      Woodside 24 £1,747
      Osterley 22 £1,747
      Cricklewood 54 £1,755
      Anerley 29 £1,756
      Kingsbury 42 £1,768
      Harringay 88 £1,768
      Surbiton 67 £1,769
      Southgate 28 £1,774
      West Green 126 £1,779
      Hendon Central 61 £1,781
      Sudbury Hill 30 £1,781
      Becontree Heath 21 £1,783
      Widmore 25 £1,787
      Thamesmead 28 £1,795
      Beckenham 46 £1,797
      Worton 80 £1,802
      New Malden 29 £1,819
      Plaistow 55 £1,840
      Collier's Wood 65 £1,842
      Wallington 36 £1,846
      Pinner 21 £1,847
      Colney Hatch 22 £1,855
      Sudbury 87 £1,872
      Brunswick Park 26 £1,877
      Harlesden 91 £1,885
      Forest Gate 24 £1,886
      Leyton 119 £1,896
      Finchley 40 £1,911
      Scrattons Farm 26 £1,914
      Gallions Reach 42 £1,918
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Hillingdon 28 £1,941
      Shortlands 21 £1,944
      Hayes 127 £1,953
      Brockley 33 £1,965
      Plumstead 62 £1,967
      Camberwell 65 £1,972
      Well Hall 20 £1,973
      Mitcham 50 £1,978
      Ladywell 77 £1,982
      West Hendon 40 £1,984
      New Barnet 29 £1,985
      Hendon 82 £1,986
      Church End 58 £2,000
      Streatham 131 £2,005
      Deptford 73 £2,010
      New Cross Gate 38 £2,040
      Crystal Palace 27 £2,041
      Alperton 79 £2,045
      Selhurst 60 £2,049
      West Norwood 63 £2,055
      East Dulwich 38 £2,062
      High Barnet 22 £2,065
      Roehampton 31 £2,070
      Park Royal 171 £2,090
      Tulse Hill 27 £2,092
      New Cross 70 £2,097
      Peckham 61 £2,097
      Perivale 38 £2,109
      Clapton 93 £2,133
      Ickenham 31 £2,134
      Mapesbury 64 £2,140
      Woodside Park 28 £2,152
      Streatham Hill 141 £2,152
      Bethnal Green 171 £2,171
      Hornsey 94 £2,174
      Southfields 65 £2,175
      North Finchley 52 £2,179
      Brixton 148 £2,184
      Homerton 40 £2,191
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Furzedown 220 £2,216
      Merton 81 £2,218
      Preston 72 £2,219
      Canning Town 140 £2,227
      Strawberry Hill 32 £2,234
      West Hackney 33 £2,235
      Summerstown 70 £2,250
      Kidbrooke 77 £2,276
      Poplar 97 £2,287
      Loughborough Junction 47 £2,289
      Finsbury Park 84 £2,326
      Archway 93 £2,339
      East Greenwich 136 £2,354
      Colindale 190 £2,368
      Dollis Hill 99 £2,373
      Leytonstone 56 £2,386
      Middle Park 20 £2,389
      Mill Hill 33 £2,391
      West Ham 73 £2,392
      Upton Park 29 £2,394
      West Finchley 28 £2,394
      Twyford 52 £2,411
      Crouch End 72 £2,412
      Earlsfield 66 £2,417
      Limehouse 170 £2,423
      Bow 122 £2,428
      Stroud Green 38 £2,435
      Mile End 104 £2,435
      Temple Fortune 56 £2,446
      Stoke Newington 126 £2,455
      Balham 161 £2,479
      Rotherhithe 106 £2,480
      Dalston 71 £2,504
      Merton Park 48 £2,521
      Muswell Hill 65 £2,539
      Putney 134 £2,543
      Spring Grove 111 £2,555
      Clapham 199 £2,581
      Friern Barnet 27 £2,601
      Shacklewell 68 £2,612
      Holloway 166 £2,622
      Norbiton 138 £2,633
      Wandsworth 212 £2,666
      Cockfosters 44 £2,678
      West Kensington 311 £2,681
      Old Kent Road 86 £2,681
      St Pancras 217 £2,684
      Beckton 25 £2,684
      Stockwell 121 £2,686
      Greenwich Peninsula 44 £2,699
      Silvertown 102 £2,705
      Shepherd's Bush 392 £2,707
      Tufnell Park 41 £2,714
      Blackwall 233 £2,726
      Raynes Park 75 £2,730
      Kennington 34 £2,740
      Stamford Hill 71 £2,752
      Stepney 76 £2,754
      Hanwell 129 £2,787
      Charlton Riverside 38 £2,792
      Brent Cross 64 £2,796
      Stratford 245 £2,877
      Kilburn 130 £2,885
      Brook Green 134 £2,904
      Walworth 92 £2,904
      South Hampstead 187 £2,906
      Kew 28 £2,907
      Queen's Park 105 £2,940
      North Sheen 35 £2,955
      Brondesbury 103 £2,962
      Mortlake 22 £2,975
      Oval 78 £3,012
      Golders Green 124 £3,014
      North Kensington 232 £3,070
      Hackney 79 £3,082
      Lambeth 39 £3,116
      Elephant and Castle 141 £3,200
      Clapham Junction 187 £3,213
      Haggerston 69 £3,215
      Shadwell 140 £3,236
      Hammersmith 455 £3,243
      Barnsbury 242 £3,252
      Whitechapel 480 £3,268
      Islington 161 £3,315
      Isle of Dogs 469 £3,325
      Fulham 319 £3,420
      St Margarets 42 £3,444
      Bermondsey 140 £3,457
      Canary Wharf 344 £3,519
      Fitzrovia 256 £3,553
      Somers Town 94 £3,617
      Battersea 174 £3,641
      Hampton Wick 28 £3,645
      Upton 20 £3,695
      West Hampstead 252 £3,728
      Highbury 188 £3,751
      Kentish Town 138 £3,762
      Shoreditch 117 £3,811
      Earl's Court 454 £3,837
      Wapping 222 £3,872
      Petersham 21 £3,914
      Hoxton 141 £4,021
      Finsbury 119 £4,200
      Gospel Oak 38 £4,233
      Waterloo 72 £4,291
      Clerkenwell 205 £4,351
      The Borough 156 £4,382
      Vauxhall 224 £4,395
      King's Cross 159 £4,556
      Notting Hill 400 £4,659
      Brompton 795 £4,917
      Chalk Farm 283 £4,991
      Holborn 157 £5,134
      Bloomsbury 123 £5,411
      Southwark 77 £5,666
      Belsize Park 325 £5,769
      Chelsea 419 £7,438
      Kensington 292 £7,639
      Hampstead Garden Suburb 21 £10,844
      South Kensington 497 £11,811
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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