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
      Bedfont 21 £1,456
      Greenford 67 £1,464
      Thornton Heath 61 £1,468
      Cowley 36 £1,484
      Norbury 26 £1,502
      Chingford 28 £1,510
      Hounslow West 80 £1,514
      South Norwood 44 £1,516
      Bowes 23 £1,519
      Gants Hill 53 £1,522
      Rush Green 33 £1,524
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Carshalton Beeches 43 £1,552
      Heston 49 £1,570
      Dagenham 40 £1,573
      Northwood 46 £1,574
      Newbury Park 38 £1,582
      Feltham 57 £1,588
      Rayners Lane 86 £1,618
      Broad Green 182 £1,621
      Wealdstone 206 £1,623
      Seven Kings 80 £1,633
      Highams Park 23 £1,635
      Becontree Heath 27 £1,642
      Kenton 27 £1,648
      Ponders End 32 £1,652
      Harrow Weald 40 £1,661
      Benhilton 55 £1,667
      Northumberland Heath 28 £1,668
      Becontree 28 £1,671
      Perry Vale 33 £1,673
      Edmonton 67 £1,678
      Anerley 23 £1,683
      Catford South 33 £1,684
      Palmers Green 60 £1,688
      Addiscombe 60 £1,694
      Purley 67 £1,694
      Penge 25 £1,700
      Southbury 40 £1,706
      Yeading 34 £1,713
      Worton 88 £1,716
      Manor Park 20 £1,718
      Pinner 22 £1,719
      Cranford 40 £1,720
      Stanmore 37 £1,722
      West Drayton 46 £1,722
      Southgate 31 £1,736
      Cricklewood 46 £1,747
      Forest Hill 33 £1,752
      Hither Green 54 £1,769
      Scrattons Farm 24 £1,780
      New Barnet 33 £1,794
      Harringay 95 £1,804
      Beckenham 50 £1,817
      Osterley 32 £1,817
      Shortlands 25 £1,819
      West Norwood 70 £1,822
      Hendon Central 57 £1,832
      Brunswick Park 24 £1,848
      Plumstead 55 £1,848
      West Green 140 £1,848
      Brockley 30 £1,854
      Kingsbury 41 £1,854
      New Malden 30 £1,854
      Finchley 38 £1,860
      Widmore 29 £1,870
      Woodside 28 £1,875
      Thames View 29 £1,890
      Collier's Wood 71 £1,891
      Surbiton 68 £1,895
      Plashet 27 £1,899
      Spring Grove 86 £1,901
      Hornchurch 34 £1,903
      Wallington 33 £1,905
      Whetstone 24 £1,907
      Alperton 77 £1,914
      Hillingdon 28 £1,924
      Selhurst 66 £1,931
      Mitcham 49 £1,945
      Plaistow 63 £1,947
      Sudbury 95 £1,948
      Harlesden 98 £1,968
      Sudbury Hill 44 £1,976
      Leyton 117 £1,985
      Roehampton 32 £2,000
      Perivale 56 £2,013
      Forest Gate 28 £2,018
      Hayes 137 £2,026
      Ladywell 70 £2,030
      Charlton 41 £2,043
      Bethnal Green 163 £2,065
      Gallions Reach 43 £2,071
      New Cross Gate 37 £2,074
      Hendon 96 £2,076
      Church End 50 £2,082
      Park Royal 157 £2,101
      Streatham 122 £2,101
      Deptford 78 £2,105
      Crystal Palace 30 £2,106
      Strawberry Hill 41 £2,121
      Ickenham 34 £2,127
      West Hackney 34 £2,134
      Tulse Hill 32 £2,135
      Peckham 66 £2,138
      Streatham Hill 156 £2,158
      Blackheath 20 £2,170
      Summerstown 76 £2,190
      East Dulwich 34 £2,205
      Leytonstone 47 £2,206
      New Cross 77 £2,214
      West Hendon 53 £2,217
      Camberwell 88 £2,219
      High Barnet 24 £2,221
      North Finchley 69 £2,230
      Preston 90 £2,232
      Clapton 88 £2,238
      Thamesmead 26 £2,241
      Woodside Park 28 £2,250
      Dollis Hill 115 £2,252
      Homerton 40 £2,253
      Furzedown 219 £2,257
      Merton 89 £2,257
      Brixton 154 £2,258
      Kilburn 133 £2,282
      Earlsfield 62 £2,284
      Canning Town 140 £2,310
      Poplar 109 £2,319
      Archway 134 £2,320
      Kidbrooke 73 £2,335
      Beckton 30 £2,337
      Temple Fortune 58 £2,341
      Muswell Hill 78 £2,344
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Stroud Green 30 £2,364
      Hornsey 107 £2,368
      Upton Park 37 £2,380
      Hackney Wick 30 £2,393
      Finsbury Park 98 £2,396
      West Finchley 27 £2,403
      Yiewsley 43 £2,406
      Mile End 108 £2,407
      East Greenwich 149 £2,411
      Mapesbury 55 £2,416
      Twyford 51 £2,417
      Colindale 216 £2,432
      Holloway 210 £2,443
      Loughborough Junction 50 £2,449
      Stockwell 127 £2,451
      Norbiton 142 £2,461
      Bow 135 £2,473
      Southfields 54 £2,473
      Nunhead 31 £2,473
      Merton Park 51 £2,483
      Mill Hill 29 £2,485
      West Ham 72 £2,499
      Crouch End 79 £2,503
      Rotherhithe 93 £2,507
      Stoke Newington 121 £2,539
      Balham 153 £2,544
      Dalston 68 £2,593
      Haggerston 49 £2,603
      Limehouse 170 £2,627
      Brent Cross 75 £2,640
      Clapham 192 £2,646
      Shacklewell 67 £2,668
      Shepherd's Bush 372 £2,677
      Wandsworth 223 £2,706
      Hanwell 151 £2,708
      St Pancras 210 £2,714
      West Kensington 317 £2,730
      Raynes Park 83 £2,732
      Putney 115 £2,735
      Tufnell Park 36 £2,739
      Highbury 139 £2,763
      Brondesbury 84 £2,772
      Kew 29 £2,783
      Silvertown 124 £2,798
      Blackwall 257 £2,800
      Old Kent Road 89 £2,825
      Charlton Riverside 36 £2,839
      Cockfosters 37 £2,877
      Queen's Park 101 £2,909
      Walworth 79 £2,915
      Stepney 84 £2,923
      Stratford 278 £2,924
      Kennington 32 £2,929
      Stamford Hill 69 £3,008
      Oval 84 £3,048
      Greenwich Peninsula 39 £3,054
      Clapham Junction 172 £3,066
      Brook Green 141 £3,132
      North Sheen 39 £3,142
      Golders Green 161 £3,143
      Lambeth 33 £3,232
      Elephant and Castle 194 £3,261
      North Kensington 189 £3,270
      Hammersmith 492 £3,305
      Isle of Dogs 578 £3,315
      Barnsbury 257 £3,356
      South Hampstead 194 £3,446
      Kentish Town 143 £3,450
      Whitechapel 516 £3,490
      Fulham 297 £3,494
      West Hampstead 250 £3,496
      Battersea 187 £3,510
      St Margarets 41 £3,517
      Islington 166 £3,556
      Fitzrovia 301 £3,570
      Upton 20 £3,628
      Bermondsey 193 £3,636
      Shadwell 194 £3,650
      Somers Town 90 £3,695
      Earl's Court 458 £3,744
      Petersham 20 £3,747
      Shoreditch 119 £3,751
      Canary Wharf 397 £3,807
      Hoxton 144 £3,937
      Finsbury 146 £3,983
      Wapping 223 £4,032
      Hackney 130 £4,060
      Clerkenwell 169 £4,115
      Gospel Oak 44 £4,214
      Waterloo 85 £4,270
      The Borough 190 £4,287
      Hampton Wick 22 £4,357
      King's Cross 183 £4,385
      Notting Hill 395 £4,540
      Vauxhall 340 £4,925
      Brompton 734 £4,964
      Chalk Farm 307 £5,180
      Holborn 131 £5,372
      Belsize Park 369 £5,377
      Bloomsbury 146 £5,661
      Southwark 88 £5,730
      Kensington 314 £6,822
      Chelsea 462 £7,217
      South Kensington 562 £11,212
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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