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,213
      Thornton Heath 67 £1,369
      Hounslow West 60 £1,404
      Heston 34 £1,437
      Edmonton 54 £1,439
      Perry Vale 29 £1,441
      Rush Green 25 £1,471
      Waddon 80 £1,483
      South Norwood 41 £1,486
      Gants Hill 52 £1,487
      Poverest 22 £1,498
      Highams Park 23 £1,516
      Norbury 31 £1,530
      Cowley 28 £1,534
      Greenford 47 £1,542
      Penge 21 £1,548
      Feltham 49 £1,554
      Purley 41 £1,554
      Northwood 46 £1,559
      Chingford 25 £1,566
      Carshalton Beeches 47 £1,566
      Newbury Park 37 £1,571
      Yeading 37 £1,599
      Kenton 21 £1,610
      Harrow Weald 44 £1,616
      Addiscombe 52 £1,624
      Seven Kings 69 £1,626
      Wealdstone 173 £1,645
      Broad Green 137 £1,647
      Forest Hill 30 £1,649
      Becontree Heath 20 £1,657
      Yiewsley 31 £1,662
      Manor Park 24 £1,667
      Stanmore 21 £1,673
      Rayners Lane 69 £1,685
      Hither Green 36 £1,698
      Cricklewood 52 £1,698
      Dagenham 26 £1,705
      Palmers Green 50 £1,706
      Benhilton 59 £1,707
      Anerley 25 £1,715
      Woodside 22 £1,719
      New Malden 25 £1,724
      Catford South 26 £1,726
      Southbury 36 £1,731
      Becontree 20 £1,740
      Plashet 21 £1,743
      Scrattons Farm 22 £1,743
      Ponders End 26 £1,747
      Forest Gate 25 £1,749
      West Drayton 38 £1,749
      Southgate 26 £1,759
      Harringay 82 £1,763
      Widmore 24 £1,784
      Hendon Central 61 £1,787
      West Green 114 £1,803
      Surbiton 64 £1,805
      Collier's Wood 60 £1,809
      Beckenham 45 £1,815
      Plaistow 47 £1,822
      Kingsbury 41 £1,838
      Sudbury Hill 28 £1,844
      Brunswick Park 25 £1,846
      Wallington 32 £1,847
      Sudbury 80 £1,874
      Finchley 37 £1,885
      Hillingdon 30 £1,890
      Harlesden 94 £1,896
      Worton 71 £1,900
      Leyton 111 £1,907
      Pinner 24 £1,918
      Whetstone 29 £1,924
      Shortlands 23 £1,925
      Brockley 32 £1,938
      Charlton 44 £1,941
      Hendon 69 £1,956
      Roehampton 30 £1,958
      Gallions Reach 40 £1,962
      Hayes 130 £1,964
      West Hendon 40 £1,974
      Deptford 68 £1,979
      Alperton 72 £1,992
      Ladywell 67 £1,998
      New Barnet 27 £1,999
      Plumstead 71 £2,008
      East Dulwich 37 £2,017
      West Hackney 37 £2,028
      Streatham 127 £2,031
      Thames View 25 £2,035
      Tulse Hill 27 £2,054
      Mitcham 42 £2,060
      Ickenham 32 £2,065
      Bethnal Green 171 £2,073
      Church End 51 £2,075
      Perivale 36 £2,079
      West Norwood 61 £2,097
      Park Royal 157 £2,102
      Crystal Palace 24 £2,113
      Thamesmead 31 £2,133
      Selhurst 58 £2,137
      North Finchley 50 £2,143
      Hackney Wick 23 £2,144
      Clapton 89 £2,150
      Mapesbury 61 £2,154
      Woodside Park 27 £2,179
      Preston 70 £2,181
      New Cross Gate 31 £2,188
      Furzedown 201 £2,194
      Streatham Hill 136 £2,196
      Homerton 37 £2,208
      Camberwell 67 £2,224
      Hornsey 87 £2,225
      Southfields 56 £2,233
      Canning Town 126 £2,236
      Merton 72 £2,245
      Kidbrooke 76 £2,246
      Summerstown 64 £2,252
      Poplar 96 £2,257
      Stoke Newington 111 £2,267
      Shadwell 80 £2,279
      Leytonstone 51 £2,290
      Putney 157 £2,294
      Strawberry Hill 30 £2,312
      Archway 93 £2,312
      Dollis Hill 96 £2,313
      Finsbury Park 84 £2,317
      East Greenwich 133 £2,324
      Bow 116 £2,326
      Colindale 180 £2,360
      Middle Park 20 £2,389
      Limehouse 164 £2,393
      West Finchley 30 £2,402
      Earlsfield 61 £2,406
      New Cross 87 £2,415
      Twyford 52 £2,420
      Upton Park 27 £2,439
      West Ham 68 £2,440
      Muswell Hill 60 £2,446
      Mile End 96 £2,457
      Crouch End 65 £2,464
      Holloway 151 £2,467
      Temple Fortune 50 £2,471
      Brixton 129 £2,478
      Dalston 67 £2,482
      Mill Hill 31 £2,488
      Rotherhithe 98 £2,488
      Loughborough Junction 55 £2,506
      Spring Grove 106 £2,507
      Stroud Green 34 £2,517
      Clapham 197 £2,527
      Balham 160 £2,532
      Shacklewell 62 £2,551
      Friern Barnet 30 £2,595
      Wandsworth 201 £2,596
      Norbiton 122 £2,622
      St Pancras 244 £2,640
      West Kensington 310 £2,654
      Stockwell 112 £2,662
      Cockfosters 44 £2,678
      Silvertown 89 £2,696
      Haggerston 50 £2,706
      Old Kent Road 92 £2,723
      Charlton Riverside 38 £2,725
      Stamford Hill 68 £2,738
      Greenwich Peninsula 45 £2,741
      Kennington 28 £2,748
      Highbury 132 £2,771
      Blackwall 230 £2,792
      Hanwell 129 £2,798
      Shepherd's Bush 343 £2,809
      Raynes Park 72 £2,828
      Beckton 26 £2,837
      South Hampstead 181 £2,838
      Stratford 236 £2,874
      Walworth 92 £2,897
      Tufnell Park 29 £2,913
      Kilburn 101 £2,943
      Clapham Junction 214 £2,953
      Mortlake 22 £2,970
      Kew 26 £2,986
      Oval 80 £2,996
      Brent Cross 65 £2,998
      North Sheen 30 £3,003
      Queen's Park 99 £3,037
      Hackney 81 £3,040
      Golders Green 113 £3,143
      Brook Green 144 £3,161
      Merton Park 46 £3,167
      Elephant and Castle 145 £3,168
      Barnsbury 247 £3,241
      Whitechapel 462 £3,277
      Hammersmith 432 £3,286
      Brondesbury 114 £3,296
      Islington 153 £3,306
      Bermondsey 167 £3,341
      Stepney 94 £3,365
      Fulham 325 £3,385
      Isle of Dogs 456 £3,396
      Lambeth 41 £3,428
      Peckham 136 £3,463
      Fitzrovia 243 £3,514
      St Margarets 39 £3,530
      Canary Wharf 342 £3,556
      Somers Town 89 £3,605
      Hampton Wick 28 £3,645
      Battersea 175 £3,651
      North Kensington 262 £3,660
      West Hampstead 248 £3,692
      Kentish Town 131 £3,783
      Shoreditch 131 £3,841
      Wapping 233 £3,885
      Earl's Court 435 £3,916
      Clerkenwell 176 £3,956
      Waterloo 87 £3,982
      Hoxton 139 £4,021
      King's Cross 204 £4,128
      Gospel Oak 37 £4,308
      Vauxhall 227 £4,421
      The Borough 152 £4,498
      Finsbury 154 £4,603
      Notting Hill 402 £4,696
      Brompton 721 £4,936
      Chalk Farm 268 £5,176
      Holborn 115 £5,222
      Southwark 96 £5,433
      Bloomsbury 133 £5,621
      Belsize Park 363 £5,634
      Kensington 335 £7,397
      Chelsea 416 £7,558
      Hampstead Garden Suburb 20 £11,159
      South Kensington 489 £11,871
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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