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
      Bexley 43 £1,207
      Thornton Heath 60 £1,459
      Bedfont 20 £1,474
      Greenford 66 £1,477
      Hounslow West 83 £1,481
      Rush Green 25 £1,499
      Cowley 34 £1,500
      Norbury 24 £1,502
      The Wrythe 20 £1,516
      Bowes 20 £1,525
      Waddon 65 £1,526
      South Norwood 42 £1,537
      Gants Hill 53 £1,548
      Northwood 47 £1,560
      Chingford 30 £1,562
      Carshalton Beeches 44 £1,567
      Dagenham 42 £1,572
      Newbury Park 40 £1,572
      Heston 45 £1,574
      Feltham 58 £1,586
      Worton 77 £1,601
      Broad Green 187 £1,612
      Becontree Heath 26 £1,613
      Wealdstone 207 £1,617
      Highams Park 23 £1,635
      Seven Kings 81 £1,637
      Rayners Lane 84 £1,649
      Kenton 27 £1,658
      Harrow Weald 34 £1,682
      Ponders End 28 £1,687
      Catford South 32 £1,692
      Southbury 41 £1,693
      Addiscombe 60 £1,693
      Perry Vale 31 £1,696
      Becontree 26 £1,698
      Yeading 34 £1,700
      Edmonton 64 £1,703
      Pinner 23 £1,710
      Penge 23 £1,710
      Purley 60 £1,713
      Palmers Green 64 £1,727
      Northumberland Heath 24 £1,736
      Scrattons Farm 22 £1,736
      West Drayton 45 £1,739
      Cranford 39 £1,739
      Anerley 25 £1,739
      Southgate 33 £1,740
      Benhilton 56 £1,743
      Hither Green 52 £1,749
      Forest Hill 31 £1,760
      Hendon Central 55 £1,765
      Cricklewood 39 £1,766
      Stanmore 32 £1,770
      Beckenham 45 £1,803
      New Barnet 33 £1,803
      West Norwood 70 £1,806
      Harringay 92 £1,816
      New Malden 29 £1,833
      West Green 145 £1,846
      Shortlands 23 £1,846
      Brunswick Park 23 £1,863
      Kingsbury 39 £1,864
      Thames View 35 £1,865
      Surbiton 61 £1,872
      Finchley 39 £1,873
      Spring Grove 73 £1,879
      Widmore 29 £1,887
      Collier's Wood 67 £1,890
      Wallington 33 £1,893
      Plumstead 53 £1,898
      Osterley 28 £1,898
      Whetstone 22 £1,908
      Well Hall 20 £1,921
      Plashet 24 £1,922
      Selhurst 67 £1,926
      Woodside 23 £1,927
      Hornchurch 33 £1,927
      Hillingdon 27 £1,936
      Harlesden 98 £1,947
      Mitcham 51 £1,950
      Sudbury 94 £1,950
      Alperton 79 £1,951
      Plaistow 63 £1,957
      Sudbury Hill 44 £1,963
      Brockley 30 £1,977
      Leyton 116 £1,979
      Perivale 52 £1,994
      Charlton 43 £2,012
      Hayes 142 £2,013
      Forest Gate 28 £2,023
      Roehampton 32 £2,025
      Gallions Reach 44 £2,028
      Ladywell 71 £2,035
      Bethnal Green 167 £2,045
      Streatham Hill 179 £2,048
      Hendon 94 £2,052
      Peckham 60 £2,055
      New Cross Gate 36 £2,067
      Deptford 74 £2,082
      Streatham 122 £2,082
      Park Royal 160 £2,098
      Church End 50 £2,109
      West Hendon 48 £2,119
      West Hackney 35 £2,122
      Tulse Hill 30 £2,122
      Ickenham 34 £2,127
      Strawberry Hill 41 £2,139
      East Dulwich 29 £2,179
      Thamesmead 27 £2,184
      Summerstown 74 £2,192
      New Cross 78 £2,196
      Clapton 92 £2,218
      Leytonstone 51 £2,218
      Crystal Palace 28 £2,221
      Camberwell 85 £2,223
      Woodside Park 30 £2,225
      Preston 91 £2,225
      Homerton 42 £2,234
      North Finchley 66 £2,239
      Dollis Hill 111 £2,243
      Stroud Green 30 £2,244
      High Barnet 23 £2,261
      Furzedown 213 £2,265
      Blackheath 21 £2,266
      Kilburn 132 £2,270
      Beckton 32 £2,296
      Brixton 152 £2,297
      Kidbrooke 74 £2,304
      Merton 87 £2,310
      Poplar 107 £2,311
      Muswell Hill 94 £2,326
      Archway 132 £2,328
      Earlsfield 60 £2,329
      Middle Park 23 £2,366
      Upton Park 38 £2,372
      Hornsey 102 £2,373
      Finsbury Park 94 £2,399
      Mapesbury 58 £2,401
      Mile End 104 £2,402
      Hackney Wick 30 £2,406
      Canning Town 140 £2,410
      Yiewsley 43 £2,414
      Friern Barnet 33 £2,419
      Merton Park 47 £2,426
      Temple Fortune 59 £2,429
      Norbiton 140 £2,433
      Twyford 44 £2,435
      Holloway 213 £2,438
      Colindale 214 £2,438
      West Finchley 26 £2,441
      East Greenwich 147 £2,445
      West Ham 69 £2,456
      Nunhead 30 £2,463
      Mill Hill 29 £2,475
      Loughborough Junction 48 £2,476
      Bow 128 £2,499
      Crouch End 74 £2,500
      Southfields 57 £2,501
      Balham 158 £2,515
      Rotherhithe 90 £2,538
      Shacklewell 70 £2,582
      Dalston 63 £2,617
      Stockwell 113 £2,620
      Limehouse 166 £2,646
      Stoke Newington 125 £2,651
      Brent Cross 75 £2,658
      Haggerston 51 £2,659
      Shepherd's Bush 363 £2,684
      Clapham 195 £2,702
      St Pancras 212 £2,702
      Raynes Park 87 £2,708
      West Kensington 313 £2,724
      Silvertown 124 £2,726
      Hanwell 143 £2,741
      Brondesbury 84 £2,749
      Tufnell Park 35 £2,753
      Highbury 148 £2,775
      Stepney 87 £2,782
      Putney 123 £2,797
      Blackwall 255 £2,801
      Kew 26 £2,805
      Kennington 29 £2,830
      Walworth 86 £2,838
      Old Kent Road 87 £2,851
      Charlton Riverside 35 £2,880
      Cockfosters 36 £2,890
      Queen's Park 99 £2,907
      Hackney 88 £3,031
      Oval 82 £3,031
      Stamford Hill 69 £3,035
      Greenwich Peninsula 37 £3,090
      Brook Green 125 £3,097
      Clapham Junction 179 £3,114
      Golders Green 162 £3,115
      Wandsworth 339 £3,168
      North Sheen 36 £3,209
      Elephant and Castle 192 £3,212
      Shadwell 94 £3,230
      Hammersmith 487 £3,284
      Isle of Dogs 538 £3,290
      Lambeth 29 £3,299
      Barnsbury 247 £3,387
      Stratford 342 £3,447
      St Margarets 42 £3,499
      North Kensington 219 £3,504
      Fulham 297 £3,521
      Kentish Town 143 £3,536
      South Hampstead 197 £3,546
      West Hampstead 253 £3,550
      Whitechapel 502 £3,555
      Fitzrovia 274 £3,566
      Upton 20 £3,595
      Battersea 186 £3,615
      Hoxton 161 £3,637
      Petersham 23 £3,645
      Somers Town 91 £3,656
      Bermondsey 193 £3,662
      Shoreditch 133 £3,770
      Canary Wharf 402 £3,771
      Earl's Court 492 £3,860
      Hampton Wick 27 £3,888
      Islington 199 £3,946
      Wapping 225 £3,983
      Finsbury 141 £4,021
      Clerkenwell 173 £4,138
      Gospel Oak 47 £4,217
      Waterloo 83 £4,281
      The Borough 183 £4,356
      King's Cross 182 £4,439
      Vauxhall 236 £4,509
      Notting Hill 400 £4,588
      Brompton 719 £5,023
      Chalk Farm 321 £5,166
      Holborn 132 £5,306
      Belsize Park 355 £5,434
      Southwark 88 £5,534
      Bloomsbury 158 £5,763
      Kensington 313 £6,909
      Chelsea 469 £7,197
      South Kensington 545 £11,159
      Be the first to find new properties
      Your search
      • Greater london
      • Flat

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