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 30 £1,513
      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 39 £1,582
      Feltham 57 £1,588
      Rayners Lane 88 £1,614
      Broad Green 182 £1,621
      Wealdstone 206 £1,623
      Seven Kings 80 £1,633
      Highams Park 23 £1,635
      Becontree Heath 28 £1,637
      Kenton 27 £1,648
      Ponders End 32 £1,652
      Harrow Weald 40 £1,661
      Northumberland Heath 28 £1,668
      Becontree 28 £1,671
      Benhilton 56 £1,672
      Perry Vale 33 £1,673
      Edmonton 67 £1,678
      Anerley 23 £1,683
      Catford South 33 £1,684
      Addiscombe 60 £1,694
      Penge 25 £1,700
      Palmers Green 61 £1,701
      Purley 68 £1,706
      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
      West Norwood 71 £1,818
      Shortlands 25 £1,819
      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
      Thames View 30 £1,875
      Woodside 28 £1,875
      Hillingdon 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
      Selhurst 67 £1,930
      Mitcham 49 £1,945
      Sudbury 96 £1,948
      Plaistow 64 £1,958
      Harlesden 98 £1,968
      Sudbury Hill 44 £1,976
      Leyton 117 £1,985
      Roehampton 33 £2,005
      Perivale 56 £2,013
      Forest Gate 28 £2,018
      Hayes 138 £2,025
      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 157 £2,163
      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
      Blackheath 21 £2,247
      Woodside Park 28 £2,250
      Dollis Hill 115 £2,252
      Homerton 41 £2,256
      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 133 £2,325
      Kidbrooke 73 £2,335
      Beckton 30 £2,337
      Temple Fortune 58 £2,341
      Hornsey 109 £2,347
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Muswell Hill 79 £2,353
      Stroud Green 30 £2,364
      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 211 £2,444
      Loughborough Junction 50 £2,449
      Stockwell 127 £2,451
      Norbiton 142 £2,461
      Bow 135 £2,473
      Nunhead 31 £2,473
      Merton Park 51 £2,483
      Southfields 55 £2,483
      Mill Hill 29 £2,485
      West Ham 72 £2,499
      Crouch End 79 £2,503
      Rotherhithe 94 £2,515
      Stoke Newington 121 £2,539
      Balham 153 £2,544
      Haggerston 50 £2,583
      Dalston 68 £2,593
      Limehouse 170 £2,627
      Brent Cross 76 £2,642
      Clapham 193 £2,645
      Shacklewell 68 £2,669
      Shepherd's Bush 373 £2,678
      Hanwell 151 £2,708
      Wandsworth 224 £2,709
      St Pancras 211 £2,712
      Raynes Park 84 £2,723
      West Kensington 317 £2,730
      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
      Walworth 80 £2,899
      Kennington 33 £2,903
      Queen's Park 101 £2,909
      Stepney 84 £2,927
      Stratford 279 £2,927
      Stamford Hill 69 £3,008
      Oval 84 £3,048
      Greenwich Peninsula 39 £3,054
      Clapham Junction 172 £3,066
      Brook Green 142 £3,137
      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,355
      South Hampstead 195 £3,443
      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 303 £3,567
      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 170 £4,108
      Gospel Oak 44 £4,214
      Waterloo 85 £4,270
      The Borough 190 £4,287
      King's Cross 183 £4,385
      Hampton Wick 21 £4,417
      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 89 £5,705
      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,738 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!