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 70 £1,399
      Hounslow West 73 £1,420
      Edmonton 56 £1,450
      Northumberland Heath 22 £1,452
      Rush Green 30 £1,464
      South Norwood 44 £1,465
      Waddon 76 £1,501
      Perry Vale 36 £1,508
      Norbury 29 £1,513
      Cowley 28 £1,525
      Gants Hill 51 £1,528
      Northwood 46 £1,531
      Heston 37 £1,534
      Chingford 29 £1,535
      Greenford 53 £1,536
      Poverest 21 £1,538
      Bowes 20 £1,548
      Highams Park 24 £1,552
      Feltham 56 £1,579
      Carshalton Beeches 46 £1,585
      Newbury Park 39 £1,587
      Penge 26 £1,598
      Purley 44 £1,608
      Seven Kings 71 £1,610
      Kenton 24 £1,611
      Dagenham 30 £1,621
      Wealdstone 177 £1,659
      Forest Hill 28 £1,659
      Stanmore 29 £1,670
      Hither Green 44 £1,670
      Broad Green 135 £1,671
      Harrow Weald 53 £1,672
      Addiscombe 53 £1,675
      Yeading 38 £1,681
      Yiewsley 34 £1,688
      Rayners Lane 74 £1,692
      Manor Park 28 £1,696
      Osterley 22 £1,709
      Benhilton 57 £1,716
      Southbury 36 £1,723
      Becontree 23 £1,723
      Plashet 23 £1,726
      West Drayton 42 £1,728
      Anerley 25 £1,729
      Palmers Green 57 £1,731
      Cricklewood 55 £1,734
      Ponders End 27 £1,738
      Worton 74 £1,742
      Woodside 26 £1,753
      Southgate 27 £1,758
      Thamesmead 26 £1,758
      Surbiton 67 £1,771
      Sudbury Hill 31 £1,772
      Catford South 26 £1,772
      Hendon Central 62 £1,781
      Widmore 25 £1,787
      Harringay 88 £1,787
      Becontree Heath 20 £1,790
      Beckenham 48 £1,790
      West Green 126 £1,797
      New Malden 28 £1,809
      Kingsbury 41 £1,820
      Plaistow 58 £1,842
      Collier's Wood 65 £1,848
      Sudbury 85 £1,857
      Pinner 22 £1,859
      Colney Hatch 23 £1,874
      Wallington 35 £1,875
      Leyton 120 £1,875
      Forest Gate 26 £1,876
      Brunswick Park 26 £1,877
      Harlesden 93 £1,886
      Finchley 39 £1,900
      Gallions Reach 39 £1,919
      Thames View 32 £1,922
      Whetstone 24 £1,925
      Charlton 39 £1,934
      Shortlands 22 £1,937
      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
      Ladywell 76 £1,979
      Mitcham 49 £1,981
      Hendon 80 £1,988
      Camberwell 66 £2,000
      Streatham 131 £2,001
      Deptford 73 £2,001
      Selhurst 59 £2,002
      Church End 59 £2,002
      West Hendon 38 £2,005
      Alperton 78 £2,038
      Roehampton 31 £2,044
      Crystal Palace 26 £2,050
      High Barnet 23 £2,057
      East Dulwich 39 £2,068
      Tulse Hill 28 £2,071
      West Norwood 61 £2,080
      New Cross 69 £2,087
      Perivale 38 £2,091
      Peckham 61 £2,097
      New Cross Gate 34 £2,099
      Park Royal 171 £2,101
      Southfields 63 £2,131
      Clapton 91 £2,137
      Ickenham 32 £2,145
      Woodside Park 28 £2,152
      Bethnal Green 174 £2,159
      Streatham Hill 141 £2,160
      Hackney Wick 21 £2,167
      Mapesbury 63 £2,172
      Hornsey 90 £2,178
      Homerton 40 £2,191
      Nunhead 22 £2,195
      Brixton 145 £2,211
      West Hackney 35 £2,217
      North Finchley 52 £2,219
      Preston 72 £2,222
      Merton 80 £2,224
      Furzedown 214 £2,227
      Strawberry Hill 33 £2,230
      Canning Town 135 £2,237
      Summerstown 69 £2,271
      Poplar 99 £2,281
      Kidbrooke 79 £2,290
      Finsbury Park 85 £2,328
      Archway 91 £2,329
      Loughborough Junction 45 £2,330
      East Greenwich 135 £2,354
      Colindale 188 £2,367
      Dollis Hill 99 £2,371
      West Ham 73 £2,382
      Middle Park 20 £2,389
      Bow 120 £2,398
      Leytonstone 55 £2,399
      West Finchley 28 £2,411
      Limehouse 168 £2,414
      Crouch End 70 £2,416
      Mile End 103 £2,421
      Earlsfield 64 £2,422
      Twyford 51 £2,424
      Stroud Green 38 £2,435
      Temple Fortune 55 £2,446
      Upton Park 26 £2,453
      Stoke Newington 123 £2,459
      Rotherhithe 106 £2,476
      Mill Hill 31 £2,478
      Balham 163 £2,504
      Merton Park 48 £2,521
      Dalston 68 £2,526
      Muswell Hill 66 £2,527
      Clapham 200 £2,560
      Spring Grove 112 £2,585
      Shacklewell 65 £2,620
      Shepherd's Bush 389 £2,633
      Friern Barnet 26 £2,638
      Holloway 164 £2,642
      Putney 128 £2,647
      Norbiton 142 £2,647
      Silvertown 102 £2,669
      West Kensington 310 £2,675
      Stockwell 122 £2,681
      St Pancras 217 £2,682
      Wandsworth 208 £2,703
      Cockfosters 43 £2,707
      Kennington 33 £2,729
      Raynes Park 77 £2,730
      Old Kent Road 86 £2,744
      Stepney 77 £2,749
      Stamford Hill 70 £2,750
      Blackwall 232 £2,751
      Tufnell Park 42 £2,751
      Charlton Riverside 39 £2,766
      Greenwich Peninsula 43 £2,777
      Beckton 23 £2,788
      Hanwell 128 £2,797
      Brent Cross 62 £2,817
      Brook Green 130 £2,859
      Walworth 92 £2,865
      Stratford 243 £2,870
      South Hampstead 186 £2,902
      Kew 28 £2,907
      Kilburn 134 £2,919
      Queen's Park 104 £2,932
      Mortlake 22 £2,975
      Brondesbury 101 £2,995
      North Sheen 34 £3,004
      Golders Green 122 £3,039
      Oval 76 £3,047
      North Kensington 220 £3,087
      Hackney 80 £3,108
      Lambeth 38 £3,119
      Elephant and Castle 140 £3,207
      Hammersmith 455 £3,216
      Clapham Junction 213 £3,236
      Whitechapel 469 £3,246
      Barnsbury 244 £3,273
      Isle of Dogs 462 £3,275
      Haggerston 74 £3,278
      Islington 163 £3,301
      Shadwell 135 £3,316
      Fulham 318 £3,421
      St Margarets 43 £3,433
      Bermondsey 139 £3,458
      Fitzrovia 250 £3,512
      Canary Wharf 345 £3,522
      Somers Town 95 £3,613
      Battersea 172 £3,652
      Hampton Wick 27 £3,686
      Upton 20 £3,695
      West Hampstead 249 £3,709
      Highbury 188 £3,745
      Kentish Town 135 £3,776
      Shoreditch 118 £3,824
      Earl's Court 462 £3,838
      Wapping 222 £3,886
      Hoxton 142 £4,011
      Finsbury 117 £4,212
      Waterloo 71 £4,266
      Gospel Oak 36 £4,372
      Vauxhall 220 £4,409
      The Borough 154 £4,411
      Clerkenwell 199 £4,417
      King's Cross 162 £4,517
      Notting Hill 396 £4,663
      Brompton 803 £4,911
      Chalk Farm 283 £4,996
      Holborn 174 £5,155
      Bloomsbury 127 £5,446
      Southwark 78 £5,688
      Belsize Park 325 £5,773
      Chelsea 421 £7,396
      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 2,018 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!