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
      Greenford 67 £1,464
      Bedfont 20 £1,466
      Thornton Heath 60 £1,475
      Cowley 36 £1,484
      Norbury 26 £1,502
      Hounslow West 79 £1,511
      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
      Chingford 27 £1,529
      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
      Broad Green 182 £1,621
      Wealdstone 204 £1,623
      Seven Kings 79 £1,633
      Highams Park 23 £1,635
      Becontree Heath 27 £1,642
      Rayners Lane 87 £1,645
      Kenton 27 £1,648
      Ponders End 32 £1,652
      Benhilton 55 £1,667
      Northumberland Heath 28 £1,668
      Becontree 28 £1,671
      Perry Vale 33 £1,673
      Harrow Weald 39 £1,676
      Anerley 23 £1,683
      Catford South 33 £1,684
      Purley 66 £1,686
      Palmers Green 59 £1,693
      Addiscombe 60 £1,694
      Edmonton 65 £1,694
      Penge 25 £1,697
      Southbury 40 £1,706
      Yeading 34 £1,713
      Worton 87 £1,714
      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
      Forest Hill 32 £1,744
      Cricklewood 45 £1,757
      Hither Green 54 £1,769
      Scrattons Farm 24 £1,780
      New Barnet 33 £1,785
      Harringay 93 £1,810
      Beckenham 50 £1,817
      Osterley 32 £1,817
      Shortlands 25 £1,819
      West Norwood 70 £1,822
      Hendon Central 57 £1,832
      New Malden 29 £1,833
      West Green 139 £1,845
      Brunswick Park 24 £1,848
      Plumstead 54 £1,851
      Kingsbury 41 £1,854
      Brockley 30 £1,854
      Finchley 38 £1,860
      Woodside 26 £1,864
      Widmore 29 £1,870
      Thames View 29 £1,890
      Collier's Wood 71 £1,891
      Surbiton 68 £1,895
      Spring Grove 85 £1,899
      Plashet 27 £1,899
      Wallington 32 £1,902
      Hornchurch 34 £1,903
      Whetstone 24 £1,907
      Alperton 78 £1,917
      Hillingdon 28 £1,924
      Selhurst 66 £1,931
      Mitcham 49 £1,945
      Sudbury 94 £1,952
      Plaistow 62 £1,958
      Harlesden 97 £1,963
      Sudbury Hill 44 £1,976
      Leyton 117 £1,985
      Roehampton 32 £2,000
      Forest Gate 28 £2,018
      Hayes 137 £2,026
      Ladywell 70 £2,030
      Perivale 55 £2,031
      Charlton 41 £2,043
      Bethnal Green 163 £2,065
      Gallions Reach 43 £2,071
      New Cross Gate 37 £2,074
      Hendon 95 £2,075
      Church End 49 £2,082
      Park Royal 157 £2,101
      Crystal Palace 30 £2,101
      Streatham 121 £2,104
      Deptford 78 £2,105
      Strawberry Hill 41 £2,121
      Ickenham 34 £2,127
      West Hackney 34 £2,134
      Tulse Hill 32 £2,135
      Peckham 64 £2,151
      Streatham Hill 155 £2,162
      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 89 £2,235
      Clapton 88 £2,238
      Thamesmead 26 £2,241
      Woodside Park 28 £2,250
      Dollis Hill 115 £2,252
      Merton 88 £2,252
      Furzedown 219 £2,257
      Brixton 154 £2,258
      Homerton 39 £2,265
      Kilburn 133 £2,282
      Earlsfield 62 £2,284
      Canning Town 140 £2,306
      Poplar 108 £2,323
      Archway 133 £2,324
      Muswell Hill 79 £2,327
      Kidbrooke 73 £2,335
      Beckton 30 £2,337
      Temple Fortune 58 £2,341
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Upton Park 37 £2,356
      Stroud Green 30 £2,364
      Hornsey 107 £2,368
      Hackney Wick 30 £2,393
      Finsbury Park 98 £2,396
      West Finchley 27 £2,403
      Mile End 108 £2,406
      Yiewsley 43 £2,406
      Twyford 49 £2,413
      East Greenwich 148 £2,414
      Mapesbury 55 £2,416
      Colindale 215 £2,431
      Holloway 212 £2,435
      Loughborough Junction 50 £2,449
      Stockwell 127 £2,451
      Norbiton 141 £2,462
      Bow 135 £2,473
      Southfields 54 £2,473
      Nunhead 31 £2,473
      Mill Hill 29 £2,482
      Merton Park 51 £2,483
      West Ham 72 £2,499
      Crouch End 78 £2,504
      Rotherhithe 93 £2,507
      Stoke Newington 119 £2,530
      Balham 151 £2,542
      Dalston 68 £2,593
      Haggerston 48 £2,620
      Limehouse 170 £2,627
      Brent Cross 75 £2,640
      Clapham 191 £2,654
      Shacklewell 67 £2,668
      Shepherd's Bush 372 £2,677
      Wandsworth 223 £2,706
      Hanwell 151 £2,708
      St Pancras 210 £2,714
      Raynes Park 83 £2,732
      West Kensington 318 £2,734
      Putney 115 £2,735
      Tufnell Park 36 £2,739
      Highbury 140 £2,751
      Brondesbury 84 £2,772
      Kew 29 £2,783
      Silvertown 124 £2,797
      Blackwall 256 £2,803
      Old Kent Road 89 £2,825
      Charlton Riverside 36 £2,839
      Cockfosters 37 £2,877
      Queen's Park 100 £2,914
      Walworth 79 £2,915
      Stepney 84 £2,923
      Stratford 277 £2,926
      Kennington 32 £2,929
      Stamford Hill 69 £3,008
      Oval 84 £3,048
      Greenwich Peninsula 39 £3,054
      Clapham Junction 171 £3,067
      Brook Green 141 £3,132
      Golders Green 161 £3,143
      North Sheen 38 £3,180
      Lambeth 32 £3,221
      Elephant and Castle 193 £3,264
      North Kensington 189 £3,270
      Hammersmith 491 £3,309
      Isle of Dogs 577 £3,317
      Barnsbury 257 £3,356
      South Hampstead 194 £3,446
      Kentish Town 142 £3,452
      Whitechapel 516 £3,489
      Fulham 297 £3,494
      West Hampstead 250 £3,496
      Battersea 186 £3,512
      St Margarets 41 £3,517
      Fitzrovia 301 £3,569
      Islington 166 £3,582
      Upton 20 £3,628
      Bermondsey 192 £3,643
      Shadwell 192 £3,653
      Somers Town 90 £3,695
      Earl's Court 458 £3,744
      Petersham 20 £3,747
      Shoreditch 119 £3,751
      Canary Wharf 396 £3,807
      Hoxton 142 £3,950
      Finsbury 146 £3,983
      Wapping 223 £4,043
      Hackney 129 £4,079
      Clerkenwell 169 £4,115
      Gospel Oak 44 £4,214
      Waterloo 85 £4,270
      The Borough 190 £4,287
      King's Cross 182 £4,397
      Hampton Wick 21 £4,408
      Notting Hill 395 £4,540
      Vauxhall 339 £4,927
      Brompton 733 £4,964
      Chalk Farm 307 £5,180
      Belsize Park 367 £5,370
      Holborn 131 £5,372
      Bloomsbury 147 £5,639
      Southwark 85 £5,711
      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,715 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!