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
      Penge 28 £1,405
      Hounslow West 62 £1,409
      Greenford 63 £1,433
      Yiewsley 49 £1,449
      Cowley 58 £1,459
      Northumberland Heath 26 £1,477
      Becontree Heath 20 £1,478
      Gants Hill 49 £1,496
      Carshalton Beeches 35 £1,499
      Thornton Heath 72 £1,516
      Kenton 30 £1,524
      Seven Kings 66 £1,529
      Newbury Park 35 £1,566
      Yeading 41 £1,566
      Catford South 25 £1,573
      Bedfont 28 £1,581
      South Norwood 36 £1,585
      Cricklewood 50 £1,589
      Worton 49 £1,593
      Thames View 23 £1,604
      West Drayton 62 £1,610
      Southbury 36 £1,611
      Wealdstone 139 £1,621
      Hillingdon 44 £1,622
      Feltham 42 £1,623
      Heston 35 £1,624
      Perry Vale 32 £1,625
      Edmonton 49 £1,647
      Stanmore 22 £1,662
      Anerley 21 £1,674
      Ponders End 23 £1,675
      Shortlands 22 £1,692
      New Malden 36 £1,699
      Roehampton 43 £1,700
      Addiscombe 59 £1,701
      Hendon Central 67 £1,703
      Finchley 31 £1,704
      Northwood 63 £1,721
      Waddon 65 £1,722
      Rayners Lane 71 £1,745
      Upper Norwood 22 £1,748
      Rush Green 45 £1,761
      West Norwood 45 £1,771
      Brunswick Park 20 £1,775
      Sudbury 92 £1,787
      Beckenham 26 £1,798
      Benhilton 67 £1,808
      Harrow Weald 46 £1,808
      Becontree 32 £1,815
      Southgate 21 £1,821
      Palmers Green 43 £1,822
      Kingsbury 48 £1,835
      Tulse Hill 20 £1,839
      Broad Green 180 £1,850
      Hayes 87 £1,860
      Forest Hill 29 £1,868
      Plaistow 44 £1,874
      Wallington 34 £1,887
      New Southgate 21 £1,888
      Mitcham 42 £1,891
      Plumstead 51 £1,907
      South Woodford 25 £1,918
      Dollis Hill 79 £1,918
      West Green 140 £1,925
      Hanwell 100 £1,940
      Leyton 105 £1,946
      Sudbury Hill 27 £1,953
      Alperton 74 £1,956
      New Barnet 20 £1,976
      Forest Gate 28 £1,982
      Plashet 26 £1,988
      Hendon 77 £2,000
      Homerton 31 £2,004
      Strawberry Hill 41 £2,004
      Hither Green 35 £2,017
      Leytonstone 50 £2,019
      Whetstone 27 £2,029
      Perivale 48 £2,036
      Beckton 30 £2,045
      Selhurst 61 £2,056
      Dagenham 21 £2,068
      Harlesden 93 £2,072
      Deptford 43 £2,073
      New Cross Gate 51 £2,077
      Church End 61 £2,097
      Hornchurch 22 £2,098
      Nunhead 21 £2,099
      Purley 36 £2,119
      Ladywell 71 £2,121
      Gallions Reach 23 £2,133
      Thamesmead 23 £2,135
      West Hendon 50 £2,141
      Camberwell 63 £2,142
      Streatham 103 £2,167
      Collier's Wood 56 £2,171
      Maryland 26 £2,188
      Charlton 26 £2,189
      Spring Grove 86 £2,200
      New Cross 68 £2,219
      Harringay 85 £2,223
      Ickenham 40 £2,226
      Mapesbury 91 £2,244
      Hornsey 86 £2,246
      Colindale 165 £2,252
      Park Royal 159 £2,261
      East Dulwich 29 £2,264
      Furzedown 111 £2,279
      Merton 64 £2,296
      Poplar 166 £2,298
      Earlsfield 66 £2,325
      Preston 90 £2,337
      Surbiton 73 £2,352
      Temple Fortune 74 £2,356
      Clapton 81 £2,359
      Archway 113 £2,387
      Peckham 69 £2,389
      Crouch End 61 £2,394
      Rotherhithe 92 £2,395
      Southfields 44 £2,404
      West Hackney 35 £2,414
      Twyford 45 £2,417
      Finsbury Park 113 £2,425
      Streatham Hill 97 £2,428
      Woodside Park 22 £2,437
      Brent Cross 62 £2,439
      Putney 98 £2,466
      Kilburn 111 £2,466
      Brixton 109 £2,467
      East Greenwich 108 £2,472
      Summerstown 52 £2,476
      Shadwell 68 £2,492
      Holloway 162 £2,494
      Friern Barnet 31 £2,496
      Canning Town 162 £2,500
      Mile End 81 £2,539
      Coombe 30 £2,540
      Mill Hill 33 £2,557
      North Finchley 44 £2,562
      Bow 141 £2,597
      Muswell Hill 65 £2,601
      Loughborough Junction 43 £2,605
      Kidbrooke 76 £2,616
      Limehouse 147 £2,632
      Wandsworth 172 £2,643
      Dalston 79 £2,653
      Clapham 170 £2,709
      Stockwell 100 £2,712
      Hackney 69 £2,718
      Bethnal Green 96 £2,720
      Charlton Riverside 30 £2,722
      Shacklewell 57 £2,735
      High Barnet 24 £2,747
      Stamford Hill 68 £2,750
      St Pancras 193 £2,758
      Upton Park 28 £2,760
      Blackwall 295 £2,765
      Merton Park 51 £2,766
      Mortlake 27 £2,773
      Brondesbury 75 £2,784
      Norbiton 117 £2,786
      Stoke Newington 134 £2,795
      Haggerston 42 £2,795
      Balham 84 £2,803
      Stroud Green 40 £2,811
      West Kensington 305 £2,821
      West Ham 77 £2,835
      Stepney 87 £2,844
      Silvertown 119 £2,870
      Raynes Park 81 £2,873
      Highbury 123 £2,889
      Old Kent Road 116 £2,902
      Golders Green 130 £2,914
      Cockfosters 36 £2,930
      Shepherd's Bush 361 £2,936
      Kennington 47 £2,951
      South Hampstead 146 £3,015
      Greenwich Peninsula 75 £3,030
      Walworth 97 £3,097
      North Kensington 151 £3,154
      North Sheen 35 £3,165
      West Hampstead 250 £3,183
      Queen's Park 76 £3,221
      Tufnell Park 28 £3,230
      Stratford 285 £3,247
      Clapham Junction 129 £3,336
      St Margarets 70 £3,361
      Gospel Oak 27 £3,395
      Barnsbury 264 £3,400
      Whitechapel 509 £3,423
      Brook Green 117 £3,433
      Isle of Dogs 865 £3,436
      Oval 94 £3,441
      Elephant and Castle 217 £3,473
      Bermondsey 181 £3,549
      Canary Wharf 469 £3,603
      Fulham 315 £3,624
      Islington 180 £3,674
      Somers Town 125 £3,689
      Hampton Wick 42 £3,694
      Hammersmith 526 £3,752
      Battersea 171 £3,833
      Earl's Court 531 £3,873
      Fitzrovia 294 £3,931
      Kentish Town 138 £3,979
      Lambeth 48 £4,056
      Wapping 245 £4,252
      The Borough 216 £4,368
      Hoxton 141 £4,476
      Vauxhall 319 £4,588
      Finsbury 212 £4,588
      Shoreditch 156 £4,625
      Clerkenwell 192 £4,690
      Notting Hill 376 £4,731
      Waterloo 173 £4,977
      Chalk Farm 297 £5,038
      Brompton 775 £5,073
      Holborn 123 £5,217
      King's Cross 189 £5,447
      Bloomsbury 139 £5,478
      Belsize Park 351 £5,485
      Southwark 131 £5,699
      Kensington 319 £7,044
      Chelsea 572 £7,350
      South Kensington 629 £11,631
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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