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
      Chingford 22 £1,413
      Cowley 31 £1,434
      Catford South 30 £1,436
      Rush Green 40 £1,460
      Norbury 25 £1,468
      Northumberland Heath 30 £1,470
      Greenford 57 £1,474
      Hounslow West 61 £1,486
      The Wrythe 22 £1,491
      Yeading 43 £1,495
      Bedfont 22 £1,521
      Newbury Park 27 £1,530
      Anerley 22 £1,535
      Bowes 24 £1,557
      Kenton 28 £1,574
      Gants Hill 53 £1,574
      Thornton Heath 65 £1,580
      Heston 41 £1,581
      Cranford 43 £1,584
      Waddon 70 £1,590
      Rayners Lane 72 £1,597
      Ponders End 34 £1,600
      Worton 59 £1,606
      Carshalton Beeches 40 £1,609
      Highams Park 27 £1,615
      Northwood 42 £1,627
      Palmers Green 49 £1,629
      Wealdstone 175 £1,640
      Becontree Heath 23 £1,643
      Seven Kings 86 £1,651
      Broad Green 157 £1,658
      Feltham 45 £1,661
      West Drayton 39 £1,676
      Addiscombe 61 £1,692
      Southbury 43 £1,693
      Harrow Weald 38 £1,695
      South Norwood 51 £1,698
      Shooters Hill 21 £1,709
      Penge 24 £1,713
      Shortlands 23 £1,723
      Perry Vale 36 £1,727
      Edmonton 55 £1,749
      Becontree 25 £1,758
      Forest Hill 36 £1,760
      Hillingdon 38 £1,762
      Southgate 30 £1,779
      West Barnes 26 £1,792
      Dagenham 36 £1,795
      New Barnet 29 £1,804
      Plumstead 52 £1,816
      Finchley 30 £1,817
      Hendon Central 56 £1,826
      Hither Green 45 £1,838
      Beckenham 40 £1,842
      Osterley 24 £1,842
      Brunswick Park 28 £1,850
      Kingsbury 51 £1,858
      Sudbury 89 £1,868
      Whetstone 29 £1,878
      Surbiton 64 £1,880
      Wallington 25 £1,884
      New Malden 25 £1,885
      West Green 137 £1,886
      Cricklewood 42 £1,901
      Harringay 96 £1,907
      Widmore 29 £1,924
      Plashet 24 £1,931
      Woodside 27 £1,939
      Benhilton 51 £1,941
      West Norwood 76 £1,954
      Forest Gate 37 £1,957
      Alperton 81 £1,964
      Plaistow 50 £1,979
      High Barnet 24 £1,980
      Mitcham 40 £1,980
      Hanwell 120 £1,986
      Perivale 58 £1,990
      Collier's Wood 67 £1,998
      Leyton 102 £2,002
      Hayes 101 £2,011
      Stanmore 31 £2,020
      Church End 49 £2,023
      Purley 44 £2,024
      Tulse Hill 28 £2,025
      Sudbury Hill 26 £2,040
      Charlton 39 £2,041
      Roehampton 37 £2,060
      Crystal Palace 23 £2,061
      Ladywell 68 £2,061
      Brockley 33 £2,066
      Hendon 68 £2,068
      West Hendon 55 £2,071
      Hornchurch 23 £2,083
      Deptford 72 £2,107
      Harlesden 112 £2,111
      Dollis Hill 119 £2,112
      Selhurst 70 £2,134
      Streatham 116 £2,148
      New Cross Gate 40 £2,153
      Ickenham 33 £2,167
      Summerstown 60 £2,180
      Preston 79 £2,185
      Strawberry Hill 46 £2,188
      Peckham 79 £2,203
      Park Royal 155 £2,203
      Leytonstone 42 £2,219
      New Cross 76 £2,225
      Camberwell 82 £2,227
      Earlsfield 52 £2,229
      West Hackney 37 £2,230
      Hornsey 111 £2,259
      Kilburn 84 £2,260
      Furzedown 190 £2,260
      East Dulwich 36 £2,263
      North Finchley 61 £2,288
      Merton 85 £2,290
      Mill Hill 33 £2,301
      Streatham Hill 131 £2,302
      Yiewsley 43 £2,307
      Hackney Wick 25 £2,309
      West Finchley 23 £2,310
      Thamesmead 25 £2,326
      Finsbury Park 94 £2,339
      Twyford 42 £2,369
      Colindale 197 £2,375
      Gallions Reach 22 £2,377
      Middle Park 20 £2,380
      Poplar 112 £2,395
      Mile End 108 £2,398
      Archway 118 £2,401
      East Sheen 22 £2,403
      Beckton 28 £2,413
      Nunhead 28 £2,414
      Clapton 84 £2,428
      Bethnal Green 106 £2,437
      Balham 163 £2,445
      Brixton 155 £2,445
      Friern Barnet 30 £2,453
      Kidbrooke 75 £2,461
      Muswell Hill 81 £2,465
      Norbiton 139 £2,473
      Crouch End 67 £2,484
      Loughborough Junction 49 £2,496
      Mapesbury 74 £2,500
      Homerton 31 £2,537
      Holloway 208 £2,538
      Bow 135 £2,547
      Limehouse 160 £2,548
      Temple Fortune 65 £2,549
      Merton Park 54 £2,567
      East Greenwich 115 £2,575
      Woodside Park 25 £2,590
      Shacklewell 64 £2,593
      Southfields 68 £2,608
      Stoke Newington 131 £2,612
      Shadwell 78 £2,637
      Brondesbury 102 £2,653
      West Ham 75 £2,667
      Rotherhithe 85 £2,672
      Stepney 79 £2,696
      Spring Grove 107 £2,697
      Dalston 67 £2,698
      Greenwich Peninsula 51 £2,723
      Raynes Park 85 £2,724
      Tufnell Park 44 £2,726
      Shepherd's Bush 382 £2,726
      Brent Cross 73 £2,746
      Charlton Riverside 35 £2,748
      Haggerston 57 £2,760
      Upton Park 35 £2,760
      Hackney 78 £2,762
      Brook Green 132 £2,769
      Canning Town 126 £2,784
      Queen's Park 93 £2,801
      Putney 129 £2,801
      Clapham 193 £2,802
      West Kensington 327 £2,807
      St Pancras 203 £2,809
      Stockwell 106 £2,824
      Old Kent Road 123 £2,850
      Blackwall 287 £2,870
      Highbury 137 £2,917
      Wandsworth 179 £2,919
      Stratford 305 £2,966
      Silvertown 118 £2,974
      Stamford Hill 55 £2,981
      Golders Green 163 £2,999
      Walworth 98 £3,000
      North Kensington 163 £3,010
      Cockfosters 35 £3,023
      Stroud Green 29 £3,039
      Kew 21 £3,111
      St Margarets 57 £3,111
      North Sheen 46 £3,199
      Clapham Junction 178 £3,248
      Isle of Dogs 695 £3,249
      Kennington 46 £3,250
      Elephant and Castle 274 £3,289
      Oval 91 £3,343
      West Hampstead 250 £3,411
      Barnsbury 246 £3,419
      Fitzrovia 277 £3,447
      Petersham 24 £3,495
      Whitechapel 525 £3,499
      Islington 158 £3,506
      Hammersmith 550 £3,545
      South Hampstead 204 £3,579
      Upton 22 £3,609
      Fulham 307 £3,622
      Bermondsey 164 £3,643
      Battersea 174 £3,657
      Somers Town 95 £3,700
      Lambeth 43 £3,756
      Kentish Town 142 £3,797
      Canary Wharf 417 £3,805
      Earl's Court 535 £3,833
      Shoreditch 145 £3,915
      Hampton Wick 36 £3,972
      Wapping 241 £3,980
      Clerkenwell 166 £4,014
      Hoxton 135 £4,082
      Finsbury 203 £4,385
      Vauxhall 272 £4,480
      Gospel Oak 43 £4,491
      King's Cross 186 £4,589
      Waterloo 111 £4,784
      The Borough 219 £4,833
      Notting Hill 455 £4,861
      Brompton 927 £4,866
      Belsize Park 372 £5,056
      Holborn 131 £5,080
      Chalk Farm 336 £5,114
      Southwark 111 £5,318
      Bloomsbury 176 £5,619
      Kensington 325 £6,605
      Chelsea 542 £6,716
      South Kensington 631 £10,874
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 5,780 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!