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 66 £1,459
      Gants Hill 51 £1,465
      Thornton Heath 60 £1,475
      Cowley 35 £1,486
      Hounslow West 77 £1,499
      South Norwood 45 £1,502
      Norbury 25 £1,518
      Bowes 23 £1,519
      Rush Green 33 £1,524
      Waddon 67 £1,526
      The Wrythe 21 £1,527
      Chingford 27 £1,529
      Carshalton Beeches 43 £1,552
      Heston 47 £1,573
      Northwood 46 £1,574
      Dagenham 39 £1,575
      Feltham 56 £1,581
      Newbury Park 38 £1,582
      Wealdstone 205 £1,624
      Broad Green 177 £1,627
      Seven Kings 79 £1,627
      Highams Park 23 £1,635
      Rayners Lane 86 £1,639
      Becontree Heath 27 £1,642
      Kenton 27 £1,648
      Perry Vale 32 £1,652
      Ponders End 32 £1,652
      Northumberland Heath 27 £1,665
      Benhilton 55 £1,667
      Harrow Weald 38 £1,679
      Catford South 33 £1,684
      Anerley 22 £1,690
      Edmonton 64 £1,690
      Becontree 26 £1,691
      Addiscombe 59 £1,693
      Penge 25 £1,697
      Palmers Green 59 £1,703
      Southbury 40 £1,706
      Yeading 34 £1,713
      Purley 67 £1,713
      Pinner 22 £1,719
      Cranford 40 £1,720
      West Drayton 45 £1,723
      Scrattons Farm 23 £1,727
      Southgate 31 £1,729
      Stanmore 35 £1,730
      Worton 86 £1,743
      Forest Hill 33 £1,749
      Cricklewood 44 £1,765
      Hither Green 54 £1,769
      New Barnet 32 £1,797
      Hendon Central 57 £1,804
      Osterley 32 £1,817
      Shortlands 25 £1,819
      Beckenham 49 £1,821
      New Malden 29 £1,824
      West Norwood 70 £1,827
      Harringay 91 £1,832
      West Green 135 £1,842
      Brunswick Park 24 £1,848
      Plumstead 54 £1,851
      Brockley 29 £1,852
      Kingsbury 40 £1,858
      Finchley 38 £1,860
      Thames View 30 £1,875
      Woodside 28 £1,875
      Surbiton 67 £1,878
      Collier's Wood 69 £1,882
      Spring Grove 82 £1,894
      Wallington 32 £1,902
      Hornchurch 33 £1,908
      Widmore 28 £1,909
      Whetstone 23 £1,912
      Alperton 78 £1,917
      Plashet 25 £1,920
      Hillingdon 28 £1,921
      Selhurst 65 £1,934
      Mitcham 49 £1,944
      Plaistow 62 £1,944
      Sudbury 93 £1,958
      Harlesden 95 £1,966
      Sudbury Hill 44 £1,976
      Leyton 115 £1,984
      Roehampton 32 £2,017
      Forest Gate 28 £2,018
      Hayes 135 £2,020
      Perivale 55 £2,031
      Ladywell 69 £2,037
      Gallions Reach 44 £2,048
      Bethnal Green 165 £2,058
      Charlton 42 £2,060
      Hendon 95 £2,085
      New Cross Gate 36 £2,094
      Church End 48 £2,097
      West Hendon 50 £2,102
      Streatham 121 £2,104
      Deptford 77 £2,104
      Crystal Palace 29 £2,106
      Park Royal 155 £2,112
      Ickenham 33 £2,116
      West Hackney 35 £2,121
      Strawberry Hill 40 £2,124
      Streatham Hill 158 £2,142
      Tulse Hill 31 £2,150
      Peckham 65 £2,157
      Leytonstone 49 £2,182
      Camberwell 85 £2,183
      Summerstown 76 £2,190
      East Dulwich 33 £2,196
      North Finchley 68 £2,225
      New Cross 77 £2,228
      Woodside Park 28 £2,232
      Clapton 89 £2,236
      Preston 88 £2,237
      Thamesmead 26 £2,241
      Blackheath 21 £2,247
      Furzedown 215 £2,260
      Beckton 32 £2,267
      High Barnet 23 £2,267
      Merton 86 £2,269
      Dollis Hill 112 £2,271
      Homerton 39 £2,271
      Brixton 152 £2,279
      Kilburn 134 £2,283
      Earlsfield 62 £2,290
      Canning Town 139 £2,314
      Muswell Hill 89 £2,319
      Poplar 107 £2,323
      Archway 131 £2,329
      Temple Fortune 58 £2,341
      Middle Park 22 £2,351
      Friern Barnet 35 £2,353
      Hornsey 108 £2,358
      Upton Park 38 £2,365
      Kidbrooke 70 £2,366
      Hackney Wick 30 £2,393
      West Finchley 27 £2,397
      Finsbury Park 95 £2,399
      Mile End 107 £2,404
      Stroud Green 28 £2,406
      East Greenwich 146 £2,409
      Twyford 46 £2,422
      Colindale 215 £2,431
      Mapesbury 55 £2,431
      Holloway 210 £2,438
      Yiewsley 42 £2,440
      Bow 134 £2,448
      Loughborough Junction 50 £2,452
      Stockwell 123 £2,465
      Norbiton 140 £2,469
      Southfields 54 £2,472
      Nunhead 31 £2,473
      Merton Park 50 £2,485
      Crouch End 76 £2,497
      West Ham 72 £2,499
      Rotherhithe 93 £2,514
      Mill Hill 28 £2,531
      Balham 153 £2,533
      Stoke Newington 124 £2,572
      Dalston 68 £2,593
      Haggerston 48 £2,613
      Brent Cross 75 £2,640
      Limehouse 169 £2,645
      Clapham 193 £2,653
      Shacklewell 68 £2,666
      Shepherd's Bush 371 £2,676
      Tufnell Park 35 £2,689
      St Pancras 210 £2,713
      West Kensington 321 £2,723
      Hanwell 146 £2,730
      Raynes Park 85 £2,733
      Putney 115 £2,735
      Stepney 92 £2,741
      Kew 28 £2,768
      Brondesbury 84 £2,771
      Highbury 140 £2,774
      Silvertown 121 £2,799
      Blackwall 255 £2,807
      Old Kent Road 89 £2,825
      Cockfosters 37 £2,877
      Walworth 82 £2,920
      Queen's Park 99 £2,923
      Charlton Riverside 33 £2,954
      Kennington 31 £2,959
      Wandsworth 273 £3,002
      Stamford Hill 65 £3,023
      Oval 83 £3,054
      Greenwich Peninsula 39 £3,054
      Clapham Junction 169 £3,065
      Stratford 288 £3,095
      Brook Green 140 £3,136
      Golders Green 161 £3,149
      North Sheen 37 £3,197
      Lambeth 31 £3,236
      Elephant and Castle 190 £3,264
      Hammersmith 482 £3,295
      Isle of Dogs 577 £3,313
      Barnsbury 252 £3,361
      Shadwell 136 £3,372
      North Kensington 207 £3,435
      South Hampstead 195 £3,439
      Kentish Town 141 £3,478
      Fulham 296 £3,480
      West Hampstead 252 £3,497
      Battersea 187 £3,510
      St Margarets 41 £3,517
      Whitechapel 510 £3,532
      Fitzrovia 290 £3,536
      Upton 20 £3,628
      Bermondsey 191 £3,642
      Somers Town 91 £3,684
      Hackney 105 £3,697
      Shoreditch 126 £3,728
      Petersham 20 £3,747
      Earl's Court 474 £3,757
      Hoxton 152 £3,772
      Canary Wharf 387 £3,809
      Islington 182 £3,844
      Finsbury 146 £3,978
      Wapping 222 £4,035
      Gospel Oak 44 £4,215
      Waterloo 85 £4,270
      Hampton Wick 22 £4,278
      The Borough 190 £4,316
      Clerkenwell 184 £4,395
      King's Cross 182 £4,404
      Notting Hill 396 £4,536
      Vauxhall 293 £4,758
      Brompton 725 £4,982
      Chalk Farm 311 £5,194
      Belsize Park 362 £5,363
      Holborn 129 £5,401
      Bloomsbury 136 £5,408
      Southwark 84 £5,639
      Kensington 317 £6,778
      Chelsea 462 £7,235
      South Kensington 558 £11,095
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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