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 36 £1,209
      Norbury 24 £1,453
      Bedfont 21 £1,456
      Greenford 67 £1,471
      Thornton Heath 59 £1,474
      Cowley 34 £1,488
      Hounslow West 81 £1,489
      Tolworth 20 £1,500
      South Norwood 45 £1,502
      Rush Green 30 £1,514
      The Wrythe 21 £1,527
      Becontree Heath 28 £1,530
      Bowes 21 £1,533
      Waddon 66 £1,534
      Gants Hill 51 £1,548
      Northwood 47 £1,560
      Carshalton Beeches 43 £1,562
      Heston 48 £1,564
      Worton 80 £1,573
      Dagenham 40 £1,576
      Chingford 29 £1,581
      Newbury Park 39 £1,582
      Feltham 60 £1,587
      Highams Park 22 £1,609
      Broad Green 181 £1,620
      Wealdstone 204 £1,623
      Seven Kings 81 £1,636
      Rayners Lane 86 £1,636
      Ponders End 33 £1,651
      Kenton 26 £1,670
      Harrow Weald 39 £1,677
      Edmonton 64 £1,678
      Perry Vale 33 £1,678
      Addiscombe 62 £1,685
      Northumberland Heath 26 £1,689
      Catford South 33 £1,690
      Southbury 42 £1,699
      Penge 25 £1,700
      Yeading 36 £1,701
      Pinner 24 £1,702
      Becontree 26 £1,703
      Palmers Green 63 £1,711
      West Drayton 47 £1,716
      Cranford 40 £1,720
      Benhilton 57 £1,722
      Purley 68 £1,726
      Scrattons Farm 23 £1,727
      Forest Hill 32 £1,729
      Hither Green 54 £1,731
      Anerley 25 £1,731
      New Southgate 20 £1,735
      Southgate 32 £1,744
      Cricklewood 43 £1,758
      Stanmore 33 £1,766
      Hendon Central 58 £1,800
      New Barnet 33 £1,805
      West Norwood 72 £1,811
      Beckenham 49 £1,821
      New Malden 29 £1,824
      Osterley 32 £1,836
      Harringay 94 £1,840
      Finchley 40 £1,842
      Shortlands 23 £1,848
      Thames View 32 £1,856
      Kingsbury 40 £1,858
      West Green 141 £1,858
      Brunswick Park 23 £1,863
      Woodside 26 £1,873
      Surbiton 66 £1,876
      Spring Grove 81 £1,893
      Collier's Wood 69 £1,894
      Hornchurch 34 £1,902
      Plashet 24 £1,907
      Widmore 28 £1,909
      Plumstead 55 £1,910
      Brockley 30 £1,911
      Whetstone 23 £1,912
      Wallington 32 £1,915
      Alperton 79 £1,916
      Hillingdon 28 £1,921
      Mitcham 50 £1,940
      Sudbury 92 £1,951
      Selhurst 65 £1,951
      Plaistow 65 £1,954
      Harlesden 96 £1,959
      Sudbury Hill 44 £1,976
      Leyton 114 £1,985
      Forest Gate 27 £2,002
      Roehampton 31 £2,011
      Hayes 139 £2,022
      Ladywell 70 £2,035
      Gallions Reach 43 £2,038
      Charlton 43 £2,042
      Perivale 54 £2,048
      Bethnal Green 166 £2,055
      Hendon 95 £2,071
      Deptford 76 £2,079
      New Cross Gate 36 £2,087
      Streatham 123 £2,090
      Park Royal 158 £2,097
      Crystal Palace 30 £2,101
      Streatham Hill 171 £2,104
      West Hackney 38 £2,112
      Church End 51 £2,120
      West Hendon 46 £2,125
      Ickenham 34 £2,127
      Strawberry Hill 40 £2,129
      Peckham 67 £2,152
      Thamesmead 28 £2,175
      Tulse Hill 32 £2,178
      East Dulwich 33 £2,180
      Summerstown 76 £2,187
      North Finchley 66 £2,195
      Camberwell 88 £2,212
      Leytonstone 49 £2,213
      Woodside Park 27 £2,226
      New Cross 79 £2,226
      Clapton 89 £2,238
      Preston 89 £2,239
      Homerton 40 £2,247
      Furzedown 214 £2,267
      Blackheath 20 £2,267
      Dollis Hill 111 £2,276
      Merton 84 £2,279
      Brixton 151 £2,281
      Beckton 33 £2,282
      Kilburn 135 £2,291
      Poplar 106 £2,300
      Earlsfield 60 £2,307
      High Barnet 22 £2,311
      Muswell Hill 96 £2,318
      Canning Town 139 £2,321
      Kidbrooke 72 £2,332
      Temple Fortune 58 £2,341
      Archway 132 £2,342
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Stroud Green 29 £2,370
      Hornsey 107 £2,370
      Upton Park 37 £2,376
      Mile End 106 £2,391
      Hackney Wick 30 £2,393
      Finsbury Park 94 £2,406
      Mapesbury 56 £2,408
      East Greenwich 146 £2,411
      Holloway 210 £2,422
      Merton Park 51 £2,423
      Twyford 49 £2,424
      Yiewsley 42 £2,427
      Colindale 215 £2,430
      West Finchley 26 £2,441
      Loughborough Junction 50 £2,452
      Norbiton 143 £2,452
      West Ham 70 £2,480
      Nunhead 30 £2,481
      Southfields 57 £2,492
      Bow 132 £2,500
      Rotherhithe 94 £2,503
      Balham 158 £2,516
      Crouch End 74 £2,523
      Mill Hill 27 £2,529
      Stockwell 117 £2,552
      Dalston 65 £2,596
      Haggerston 51 £2,614
      Shacklewell 69 £2,631
      Brent Cross 75 £2,640
      Limehouse 166 £2,643
      Stoke Newington 127 £2,651
      Clapham 194 £2,651
      Shepherd's Bush 370 £2,683
      Stepney 89 £2,693
      Tufnell Park 34 £2,712
      St Pancras 210 £2,716
      Hanwell 148 £2,719
      West Kensington 319 £2,727
      Raynes Park 86 £2,734
      Brondesbury 85 £2,747
      Putney 113 £2,754
      Highbury 141 £2,758
      Silvertown 126 £2,775
      Old Kent Road 90 £2,798
      Blackwall 255 £2,821
      Kew 28 £2,826
      Walworth 83 £2,877
      Cockfosters 36 £2,890
      Queen's Park 101 £2,911
      Charlton Riverside 34 £2,920
      Kennington 32 £2,932
      Stamford Hill 67 £2,999
      Oval 84 £3,000
      Greenwich Peninsula 40 £3,030
      Hackney 88 £3,042
      Clapham Junction 172 £3,059
      Wandsworth 305 £3,082
      Golders Green 160 £3,127
      Brook Green 140 £3,134
      North Sheen 36 £3,210
      Shadwell 98 £3,213
      Lambeth 32 £3,247
      Elephant and Castle 188 £3,253
      Hammersmith 477 £3,291
      Isle of Dogs 569 £3,298
      Stratford 310 £3,298
      Barnsbury 254 £3,350
      South Hampstead 197 £3,415
      Fulham 299 £3,471
      Kentish Town 142 £3,485
      West Hampstead 250 £3,503
      Battersea 188 £3,515
      St Margarets 41 £3,517
      North Kensington 223 £3,524
      Whitechapel 506 £3,543
      Fitzrovia 282 £3,556
      Somers Town 91 £3,629
      Bermondsey 193 £3,639
      Hoxton 158 £3,652
      Shoreditch 129 £3,739
      Petersham 21 £3,740
      Earl's Court 475 £3,751
      Canary Wharf 399 £3,788
      Wapping 221 £3,972
      Islington 199 £3,972
      Finsbury 140 £3,980
      Hampton Wick 22 £4,278
      Waterloo 82 £4,299
      Gospel Oak 41 £4,322
      The Borough 187 £4,325
      King's Cross 182 £4,398
      Clerkenwell 194 £4,532
      Vauxhall 256 £4,543
      Notting Hill 394 £4,546
      Brompton 719 £4,960
      Chalk Farm 317 £5,150
      Holborn 131 £5,336
      Belsize Park 350 £5,373
      Bloomsbury 134 £5,412
      Southwark 87 £5,552
      Kensington 317 £6,800
      Chelsea 461 £7,230
      South Kensington 549 £11,110
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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