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,386
      Edmonton 56 £1,432
      Hounslow West 74 £1,435
      Northumberland Heath 22 £1,452
      Rush Green 30 £1,464
      South Norwood 43 £1,466
      Waddon 77 £1,499
      Perry Vale 36 £1,513
      Norbury 29 £1,513
      Gants Hill 51 £1,519
      Cowley 28 £1,525
      Greenford 53 £1,528
      Poverest 21 £1,533
      Heston 37 £1,539
      Northwood 44 £1,547
      Bowes 20 £1,548
      Feltham 53 £1,562
      Highams Park 24 £1,575
      Chingford 29 £1,586
      Newbury Park 39 £1,587
      Carshalton Beeches 47 £1,589
      Penge 26 £1,598
      Purley 44 £1,608
      Seven Kings 69 £1,616
      Kenton 25 £1,618
      Dagenham 31 £1,633
      Wealdstone 174 £1,642
      Forest Hill 27 £1,665
      Yeading 37 £1,667
      Harrow Weald 50 £1,671
      Addiscombe 53 £1,672
      Broad Green 134 £1,674
      Hither Green 45 £1,674
      Stanmore 30 £1,689
      Yiewsley 35 £1,699
      Manor Park 27 £1,700
      Rayners Lane 73 £1,700
      Osterley 20 £1,708
      Ponders End 28 £1,717
      Southbury 37 £1,722
      Benhilton 56 £1,723
      Becontree 23 £1,723
      Plashet 24 £1,729
      Palmers Green 57 £1,737
      West Drayton 41 £1,746
      Cricklewood 53 £1,746
      Kingsbury 40 £1,754
      Southgate 27 £1,758
      Woodside 26 £1,758
      Thamesmead 26 £1,758
      Surbiton 68 £1,766
      Catford South 26 £1,772
      West Green 125 £1,777
      Becontree Heath 21 £1,783
      Hendon Central 60 £1,783
      Anerley 29 £1,785
      Widmore 25 £1,787
      Beckenham 48 £1,790
      Harringay 87 £1,792
      Sudbury Hill 30 £1,793
      Worton 77 £1,799
      New Malden 27 £1,822
      Plaistow 55 £1,827
      Pinner 21 £1,847
      Sudbury 87 £1,854
      Wallington 35 £1,856
      Collier's Wood 63 £1,859
      Colney Hatch 23 £1,874
      Brunswick Park 26 £1,877
      Forest Gate 24 £1,878
      Harlesden 92 £1,887
      Leyton 117 £1,888
      Finchley 39 £1,900
      Brockley 31 £1,908
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 40 £1,928
      Gallions Reach 41 £1,936
      Shortlands 22 £1,937
      Plumstead 63 £1,953
      Hayes 126 £1,953
      Mitcham 49 £1,981
      Ladywell 76 £1,982
      Camberwell 63 £1,983
      West Hendon 39 £1,983
      New Barnet 29 £1,985
      Scrattons Farm 26 £1,990
      Church End 59 £1,996
      Streatham 129 £1,996
      Hendon 82 £1,997
      Hillingdon 24 £2,002
      Deptford 72 £2,008
      Selhurst 58 £2,025
      Alperton 76 £2,051
      Crystal Palace 25 £2,054
      Roehampton 31 £2,054
      West Norwood 60 £2,055
      High Barnet 23 £2,057
      Tulse Hill 27 £2,059
      East Dulwich 39 £2,068
      New Cross Gate 35 £2,081
      New Cross 69 £2,087
      Peckham 60 £2,089
      Perivale 39 £2,090
      Park Royal 173 £2,095
      Clapton 91 £2,124
      Ickenham 31 £2,134
      Woodside Park 28 £2,152
      Streatham Hill 139 £2,154
      Bethnal Green 170 £2,155
      Mapesbury 63 £2,172
      Southfields 65 £2,175
      Brixton 146 £2,183
      North Finchley 51 £2,188
      Hornsey 90 £2,188
      Homerton 40 £2,191
      Hackney Wick 22 £2,192
      Nunhead 22 £2,195
      Merton 80 £2,224
      Furzedown 214 £2,228
      Strawberry Hill 33 £2,230
      Canning Town 135 £2,231
      Preston 72 £2,231
      West Hackney 34 £2,235
      Summerstown 69 £2,259
      Poplar 99 £2,283
      Kidbrooke 78 £2,285
      Loughborough Junction 46 £2,317
      Finsbury Park 85 £2,319
      Archway 92 £2,327
      East Greenwich 138 £2,347
      Colindale 190 £2,363
      Dollis Hill 100 £2,378
      Middle Park 20 £2,389
      West Ham 72 £2,401
      Leytonstone 53 £2,403
      West Finchley 29 £2,403
      Upton Park 27 £2,403
      Crouch End 69 £2,404
      Stroud Green 38 £2,408
      Twyford 49 £2,411
      Mill Hill 33 £2,423
      Mile End 102 £2,423
      Earlsfield 65 £2,423
      Bow 122 £2,429
      Limehouse 165 £2,434
      Temple Fortune 55 £2,446
      Stoke Newington 122 £2,462
      Rotherhithe 106 £2,478
      Dalston 70 £2,495
      Balham 161 £2,517
      Merton Park 48 £2,521
      Muswell Hill 65 £2,534
      Clapham 198 £2,542
      Spring Grove 108 £2,578
      Friern Barnet 27 £2,601
      Putney 130 £2,615
      Shacklewell 66 £2,617
      Holloway 162 £2,633
      Norbiton 139 £2,650
      Tufnell Park 47 £2,653
      Shepherd's Bush 385 £2,668
      West Kensington 310 £2,669
      St Pancras 214 £2,681
      Stockwell 122 £2,681
      Wandsworth 210 £2,687
      Cockfosters 43 £2,706
      Beckton 24 £2,725
      Kennington 33 £2,729
      Stepney 76 £2,736
      Raynes Park 74 £2,736
      Silvertown 101 £2,745
      Stamford Hill 71 £2,749
      Old Kent Road 85 £2,751
      Blackwall 232 £2,760
      Greenwich Peninsula 44 £2,762
      Hanwell 129 £2,791
      Charlton Riverside 38 £2,792
      Brent Cross 64 £2,796
      Brook Green 131 £2,868
      Stratford 245 £2,874
      Walworth 92 £2,891
      South Hampstead 186 £2,902
      Kew 27 £2,908
      Kilburn 133 £2,914
      Queen's Park 105 £2,924
      Mortlake 22 £2,975
      Brondesbury 102 £2,977
      North Sheen 34 £3,004
      Oval 77 £3,013
      Golders Green 122 £3,040
      Hackney 79 £3,090
      Lambeth 39 £3,116
      North Kensington 211 £3,169
      Elephant and Castle 141 £3,200
      Hammersmith 455 £3,217
      Clapham Junction 197 £3,233
      Barnsbury 241 £3,247
      Shadwell 138 £3,265
      Haggerston 71 £3,276
      Whitechapel 468 £3,278
      Isle of Dogs 460 £3,284
      Islington 159 £3,310
      Fulham 319 £3,427
      St Margarets 43 £3,433
      Bermondsey 141 £3,467
      Canary Wharf 342 £3,517
      Fitzrovia 255 £3,557
      Somers Town 94 £3,607
      Hampton Wick 28 £3,645
      Battersea 172 £3,652
      Upton 20 £3,695
      West Hampstead 247 £3,724
      Highbury 188 £3,740
      Kentish Town 132 £3,832
      Earl's Court 461 £3,840
      Shoreditch 116 £3,849
      Wapping 220 £3,906
      Hoxton 140 £4,023
      Finsbury 117 £4,212
      Waterloo 70 £4,281
      The Borough 155 £4,391
      Clerkenwell 199 £4,417
      Gospel Oak 35 £4,446
      Vauxhall 217 £4,451
      King's Cross 161 £4,531
      Notting Hill 397 £4,659
      Brompton 793 £4,915
      Chalk Farm 281 £5,009
      Holborn 164 £5,229
      Bloomsbury 125 £5,436
      Southwark 77 £5,666
      Belsize Park 323 £5,786
      Chelsea 421 £7,392
      Kensington 285 £7,708
      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 2,016 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!