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 42 £1,197
      Thornton Heath 60 £1,459
      Hounslow West 84 £1,472
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Cowley 35 £1,486
      Rush Green 26 £1,501
      Norbury 24 £1,502
      South Norwood 43 £1,511
      The Wrythe 20 £1,516
      Waddon 65 £1,526
      Gants Hill 53 £1,549
      Northwood 47 £1,560
      Carshalton Beeches 43 £1,562
      Chingford 30 £1,562
      Heston 46 £1,564
      Feltham 58 £1,580
      Newbury Park 39 £1,582
      Dagenham 41 £1,582
      Worton 78 £1,594
      Becontree Heath 26 £1,613
      Broad Green 185 £1,614
      Wealdstone 208 £1,619
      Highams Park 23 £1,635
      Seven Kings 79 £1,643
      Rayners Lane 85 £1,648
      Kenton 27 £1,658
      Ponders End 29 £1,675
      Harrow Weald 35 £1,680
      Perry Vale 30 £1,682
      Catford South 32 £1,692
      Southbury 41 £1,693
      Edmonton 65 £1,694
      Addiscombe 62 £1,696
      Becontree 26 £1,698
      Yeading 34 £1,700
      Pinner 23 £1,710
      Penge 23 £1,710
      Purley 65 £1,718
      Palmers Green 65 £1,723
      West Drayton 46 £1,732
      Anerley 25 £1,735
      Benhilton 54 £1,736
      Scrattons Farm 22 £1,736
      Northumberland Heath 24 £1,738
      Cranford 39 £1,739
      Southgate 33 £1,740
      Hither Green 52 £1,749
      Cricklewood 40 £1,757
      Forest Hill 30 £1,761
      Hendon Central 56 £1,782
      Stanmore 31 £1,788
      New Barnet 32 £1,800
      Harringay 92 £1,805
      West Norwood 70 £1,806
      Beckenham 45 £1,820
      New Malden 29 £1,833
      Shortlands 24 £1,842
      West Green 143 £1,850
      Thames View 37 £1,856
      Brunswick Park 23 £1,863
      Kingsbury 39 £1,864
      Finchley 39 £1,873
      Surbiton 63 £1,878
      Spring Grove 72 £1,879
      Widmore 29 £1,887
      Collier's Wood 67 £1,890
      Wallington 33 £1,893
      Osterley 28 £1,898
      Hornchurch 35 £1,898
      Plumstead 54 £1,907
      Whetstone 22 £1,908
      Hillingdon 28 £1,921
      Plashet 24 £1,922
      Woodside 23 £1,927
      Selhurst 66 £1,931
      Harlesden 97 £1,934
      Mitcham 51 £1,936
      Sudbury 94 £1,950
      Alperton 79 £1,951
      Plaistow 63 £1,957
      Sudbury Hill 43 £1,968
      Leyton 116 £1,975
      Brockley 30 £1,982
      Perivale 52 £1,994
      Hayes 141 £2,011
      Charlton 43 £2,012
      Forest Gate 28 £2,016
      Roehampton 32 £2,028
      Ladywell 69 £2,034
      Gallions Reach 42 £2,036
      Bethnal Green 167 £2,038
      Streatham Hill 177 £2,044
      Peckham 60 £2,055
      Hendon 94 £2,067
      New Cross Gate 38 £2,070
      Streatham 120 £2,081
      Deptford 74 £2,082
      Park Royal 159 £2,100
      West Hendon 48 £2,119
      Tulse Hill 30 £2,122
      West Hackney 34 £2,124
      Ickenham 34 £2,127
      Church End 49 £2,129
      Strawberry Hill 41 £2,139
      East Dulwich 31 £2,153
      Thamesmead 27 £2,184
      Summerstown 71 £2,189
      Crystal Palace 29 £2,191
      New Cross 78 £2,197
      Blackheath 20 £2,215
      Camberwell 85 £2,217
      Leytonstone 51 £2,218
      North Finchley 67 £2,227
      Woodside Park 30 £2,228
      Clapton 90 £2,229
      Preston 90 £2,232
      Dollis Hill 110 £2,244
      Stroud Green 30 £2,244
      Homerton 41 £2,257
      High Barnet 23 £2,261
      Kilburn 134 £2,264
      Furzedown 211 £2,264
      Beckton 32 £2,296
      Brixton 152 £2,296
      Archway 130 £2,305
      Kidbrooke 73 £2,306
      Earlsfield 61 £2,309
      Merton 87 £2,310
      Poplar 106 £2,312
      Muswell Hill 94 £2,312
      Middle Park 23 £2,362
      Hornsey 100 £2,364
      Hackney Wick 29 £2,392
      Canning Town 142 £2,399
      Finsbury Park 94 £2,399
      Mile End 103 £2,401
      Mapesbury 56 £2,408
      East Greenwich 148 £2,410
      Temple Fortune 60 £2,412
      Yiewsley 43 £2,414
      Twyford 46 £2,414
      Upton Park 35 £2,414
      Friern Barnet 33 £2,419
      Holloway 210 £2,420
      Norbiton 140 £2,433
      Merton Park 48 £2,436
      Colindale 214 £2,439
      West Finchley 26 £2,441
      West Ham 69 £2,456
      Mill Hill 29 £2,475
      Loughborough Junction 48 £2,476
      Rotherhithe 91 £2,477
      Bow 131 £2,495
      Southfields 56 £2,495
      Nunhead 29 £2,503
      Balham 153 £2,514
      Crouch End 72 £2,530
      Shacklewell 71 £2,581
      Dalston 63 £2,604
      Stockwell 113 £2,628
      Limehouse 166 £2,631
      Stoke Newington 125 £2,657
      Brent Cross 74 £2,657
      Haggerston 51 £2,659
      Shepherd's Bush 365 £2,680
      Clapham 188 £2,698
      St Pancras 209 £2,709
      Raynes Park 86 £2,723
      Brondesbury 84 £2,724
      Stepney 90 £2,724
      Silvertown 125 £2,725
      West Kensington 316 £2,735
      Hanwell 144 £2,737
      Tufnell Park 35 £2,753
      Highbury 144 £2,768
      Blackwall 252 £2,804
      Putney 117 £2,812
      Kennington 29 £2,830
      Old Kent Road 85 £2,841
      Walworth 85 £2,842
      Kew 27 £2,875
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 99 £2,907
      Stamford Hill 69 £3,025
      Oval 82 £3,033
      Hackney 85 £3,055
      Greenwich Peninsula 38 £3,060
      Clapham Junction 166 £3,113
      Golders Green 161 £3,121
      Brook Green 133 £3,129
      Wandsworth 333 £3,164
      Elephant and Castle 190 £3,209
      Shadwell 95 £3,228
      North Sheen 34 £3,260
      Lambeth 28 £3,278
      Isle of Dogs 532 £3,287
      Hammersmith 478 £3,289
      Barnsbury 244 £3,392
      South Hampstead 192 £3,440
      Stratford 341 £3,444
      North Kensington 225 £3,493
      St Margarets 42 £3,499
      Fulham 295 £3,500
      West Hampstead 247 £3,534
      Kentish Town 141 £3,537
      Whitechapel 496 £3,540
      Fitzrovia 274 £3,577
      Battersea 184 £3,594
      Bermondsey 188 £3,629
      Hoxton 160 £3,653
      Somers Town 90 £3,665
      Petersham 21 £3,740
      Shoreditch 134 £3,779
      Canary Wharf 396 £3,784
      Earl's Court 480 £3,809
      Wapping 222 £3,948
      Islington 197 £3,960
      Hampton Wick 26 £3,990
      Finsbury 140 £4,022
      Waterloo 84 £4,269
      The Borough 182 £4,320
      Gospel Oak 43 £4,417
      King's Cross 179 £4,418
      Vauxhall 234 £4,474
      Clerkenwell 192 £4,550
      Notting Hill 396 £4,591
      Brompton 719 £5,015
      Chalk Farm 317 £5,181
      Holborn 132 £5,305
      Belsize Park 342 £5,437
      Bloomsbury 133 £5,454
      Southwark 87 £5,558
      Kensington 309 £6,876
      Chelsea 458 £7,219
      South Kensington 541 £11,159
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

      There were 3,131 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!