Song Thrush: bird song and calls

, 01 June 2022
Song Thrush: bird song and calls
Song Thrush © Derek Middleton

By James Duncan

Communities and Wildlife Officer

Song Thrush (Turdus philomelos)

Next up, the Song Thrush, the most familiar member of its family to have 'Thrush' in the name, though technically Britain's most numerous Thrush is undoubtedly the Blackbird. The Song Thrush is most certainly one of our best-loved songsters, found all across Britain and Ireland and indeed much of the Western Palearctic. Intriguingly it's probable it was once the most numerous Thrush (Turdidae) species across the UK, only usurped by the Blackbird in the last few hundred years. The Song Thrush actually comprises three main subspecies, and it's our mainland version (T.p.clarkei) that has perhaps the most obliging habits of them all. They'll happily reside in a range of habitats from dense woodland, to parks, hedgerows and well-vegetated gardens. Though they rarely stray far from cover they can prove surprisingly approachable, particularly when feeding or when singing from a prominent perch. The nominate subspecies (T.p.philomelos) covers the vast majority of their European range and is a much shyer, rarer bird of dense woodland. Interestingly, these 'shy' nominates tend to be wholly migratory, departing to South West Europe, whereas the British 'easy-going' birds are either resident or partial migrants, depending on both the location of their breeding grounds and the severity of winter weather. 

Unfortunately the Song Thrush is now an Amber-listed bird of the highest conservation concern in Great Britain, with data indicating a steep decline in numbers since 1970, though a slight recovery has been seen in the last decade. The loss and severe degradation of both feeding and nesting habitat has had a huge impact, though it's on intensively managed farmland where the biggest drops have been seen. These agricultural practices have forced changes in nesting behaviour, with fewer attempts, and a substantial reduction of food availability through pesticide use, forcing many to adopt a new life in close proximity to us. Sympathetic management of hedgerows, ditches, pasture and woodland is imperative, particularly as mortality amongst young Song Thrushes is high owing to both predation and starvation.  

Though supremely recognisable, the Song Thrush has for countless generations caused confusion, particularly in literature, owing to its similarity to the Mistle Thrush. To solve this, its long been associated with the word 'throstle', perhaps for more than six hundred years, whereas 'Thrush' was typically reserved for the larger Mistle Thrush. In truth, their habits and characteristics are really quite different and with practice become easy to discern. The Song Thrush is a rather more skittish species, with a tendency for skulking, in comparison to the bolder, more upright and 'greyer' Mistle Thrush. When disturbed, Song Thrushes will take off erratically, flying low and diving into cover a short distance away. A key clue that a Song Thrush is nearby may relate to the sound from its tool use - a stone employed as an 'anvil' to smash its way in to snail shells. They are of course a top predator of molluscs and ideally should be the only 'molluscicide' permitted in our gardens.

Not unsurprisingly, for a bird with 'song' in the name, they're one of just a few species comprehensively defined by it. Their song is undoubtedly a familiar tune heard by many, though it's perhaps recognised by many fewer. Though peak song will occur between March and July, the Song Thrush may start to sing remarkably early, often in mild weather in late autumn when keen to establish (or defend) winter territories. In comparison, the Mistle Thrush tends to stop singing during spring, though may start at a similar time of year. Interestingly, Song Thrush song is not really comparable to that of the Mistle Thrush, which is far closer to Blackbird in its tone and delivery. Subjectively, its song very much splits public opinion - some think of its repertoire as rather wonderful, whereas others may feel it lacks musicality. It certainly isn't as melodic and 'flutey' as the Blackbird, lacking flow, and isn't as polished a performance. There is, however, one incredibly distinctive aspect to its song - repetition. 

Listen to the song in this video below -

The Song Thrush is a measured but emphatic performer. It's penetrating depth, power and gusto somewhat give it the feel of proclamation as opposed to singing. There's real clarity to the phrases, which are delivered assertively and charismatically, though in a chatty, garrulous manner. It always feels as if a Song Thrush has an awful lot to tell you, and it sure won't stop until it does. In fact, even when it does tell you, it wants to tell you again and again, for the phrases are uttered and repeated, perhaps modified ever so slightly in the process. They may typically repeat these phrases between two and six times, and it's this reiteration that can leave some a little cold. However, don't confuse this with a lack of variety, for the Song Thrush has an extensive repertoire under its avian sleeves. Its far-carrying voice may contain more than a hundred phrases, seemingly plucked at random depending on the individual. What it is not, however, is a fluent melody, though it displays a distinctive pattern in many cases. It's rather fascinating to consider that a number of elements in their song have existed through many many generations, described perhaps a century ago but still uttered by birds today. With practice there are a variety of key phrases to listen for, which will stand out even when a bird sings far away in the distance. For example, in the video above, listen for the remarkably obvious "did he do it" at 13-14 seconds. In a song that contains only brief pauses, the phrases may be squeaky or scratchy, shrill or twittering, harsh or flutey, simple or complex, but there are often sections articulated in a surprisingly human tone, those such as "who are you" for example. They're also far from averse to mimicry, incorporating not just the calls of other birds, but occasionally man-made objects. As with other urban songsters, such as the Blackbird and Robin, the increase of night-time artificial lighting has likely played a role in changing the singing habits of Song Thrushes. It may in fact modify not just their daily behaviour, but even the onset of their seasonal reproduction. Though they sing most prolifically at dusk and dawn, street lighting will certainly see them singing at night too. 

Listen to an extended version of song below -

Whereas the song is complex and delivered with impressive elocution, the typical call of the Song Thrush is quite the opposite. It's a highly subdued note, uttered in a way so as to attract as little attention as possible. It's pure, monosyllabic, remarkably fine and wispy in quality. Though not dissimilar to the Robin's "tic", it's a much softer, unassuming note lacking the elasticity. This call is often used as the 'take-to-flight' call, and may often be uttered directly before a Song Thrush bursts out of cover. Migrants will also use this vocalisation - it can be heard at night as migrant birds pass over and is similar to the Redwing call, but shorter. Though the translation of the note is rather subjective, it may be described as a discreet "zit.

Listen to this call below -  

Though the typical call, as above, may be used as a form of alarm, the full alarm call is rather different, suggesting an awful lot more predator-based agitation. It sounds electrified, a shocking, scalding cascade of repeated notes, as if viciously jabbing a squeaky toy. The notes may be transliterated to something along the lines of "dji-dji-dji dji djip djip.

Listen to this call below -

Leave a comment

Comments

  • Jane:

    I love your descriptions of the song.
    I couldn’t access the 2nd 3rd and 4th versions of the thrushes song. It didn’t download.

    21 Jul 2022 06:05:00

  • Sussex Wildlife Trust:

    All seems to be working now...

  • Jacqui Hobbs:

    I found the description of ‘partial migrant’ interesting. If it depends on the harshness of winter weather, how do they know?

    27 Apr 2023 18:33:00

  • Sussex Wildlife Trust:

    It's because migration is an adaptive process. If it was fixed, birds wouldn't survive owing to ecological changes year on year. If one brood one year needs to adapt to changing conditions, they may migrate. Another brood another year may not if conditions and feeding opportunities are plentiful. Partial migration implies that in some parts of their breeding range, they migrate, whilst in others they don't.

  • Sarah Platt:

    This gift of knowledge about birds’ songs has been so kind, thank you, and important, too, because it’s engaging one ever more closely to our wonderful wildlife in the UK and encouraging a deeper need to stop killing it in our numerous, ignorant and selfish ways.

    11 May 2023 06:01:00

  • Frances:

    Thank you. I listen to the calls and then hope to hear them again while I am out. Perhaps it will help me identify the species and meaning of the call or perhaps it will show me I need a little more practice.

    13 May 2023 07:39:00

  • Hil:

    I am loving my daily email. The photos, descriptions and brilliant xeno-canto audio clips are making this such a pleasurable learning experience. Thank you so much for this fantastic resource.

    17 May 2023 19:23:00

  • Pattie Shaw:

    Great 👍

    13 Mar 2024 17:43:00

  • Jonathan Gravestock:

    What a wonderful extended recording of a song thrush and with no background traffic noise.

    14 Mar 2024 17:13:00

  • Michael:

    Excellent, informative but doesn’t answer an important question I have- why does the song thrush in our garden sing continuously all day long. How can it do that and not die from starvation?

    25 Jun 2025 07:20:00

  • Sussex Wildlife Trust:

    Song Thrushes are among the first to sing at dawn, and the last to sing in the evening. But they do normally take breaks in between, and they certainly need to eat to keep their strength up for all that performing. 

Time Δ Debug Message - Perch Runway 3.2
1782997392.1180 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1782997392.15990.0419Matched route: news/[slug:s]
1782997392.160.0001Server address: 216.73.217.103
1782997392.16010Using master page: /templates/pages/blog/post.php
1782997392.16010Page arguments:
Array
(
    [0] => /news/song-thrush-bird-song-and-calls
    [s] => song-thrush-bird-song-and-calls
    [1] => song-thrush-bird-song-and-calls
)
1782997392.16040.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.1620.0015 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782997392.16370.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782997392.16460.0009INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782997392.16710.0025 [1] SELECT * FROM swt_shop_cart WHERE cartID=22521009
1782997392.16780.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22521009
1782997392.16860.0008 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-02 13:03:00' AND saleTo>'2026-07-02 13:03:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782997392.17010.0015 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='song-thrush-bird-song-and-calls')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 13:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782997392.17360.0035 [1] SELECT FOUND_ROWS() AS `count`
1782997392.17420.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2807 AND postStatus='Published' AND postDateTime<='2026-07-02 13:03:00'
1782997392.17590.0016 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782997392.17810.0022 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782997392.17910.0011Using template: /templates/blog/post.html
1782997392.17950.0004 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-02 13:03:00' AND postSlug='song-thrush-bird-song-and-calls'
1782997392.21260.0331Using template: /templates/blog/post.html
1782997392.21330.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782997392.21490.0016Using template: /templates/pages/attributes/seo.html
1782997392.21540.0005 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782997392.21630.0009 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1782997392.21770.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782997392.22110.0034 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.22180.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782997392.22420.0024Using template: /templates/navigation/ps_nav_template.html
1782997392.22430.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.22510.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.22560.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.22820.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.22920.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.230.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782997392.23290.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782997392.23390.001 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782997392.23630.0024 [1] Using template: /templates/navigation/breadcrumbs.html
1782997392.23680.0006Using template: /templates/blog/post.html
1782997392.23710.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782997392.23810.0009Using template: /templates/blog/author.html
1782997392.23840.0004 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='song-thrush-bird-song-and-calls')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-02 13:03:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782997392.24080.0023 [1] SELECT FOUND_ROWS() AS `count`
1782997392.24130.0005 [1] Using template: /templates/blog/post.html
1782997392.2450.0037Using template: /templates/blog/comment_form.html
1782997392.24610.0011 [8] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2807 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782997392.29790.0518 [8] Using template: /templates/blog/comment.html
1782997392.30010.0022Using template: /templates/blog/post.html
1782997392.30040.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1782997392.30130.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782997392.3020.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782997392.30260.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782997392.30480.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.30550.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782997392.30770.0022 [6] Using template: /templates/navigation/footer-nav.html
1782997392.30850.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782997392.30910.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782997392.30970.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782997392.31220.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.31290.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782997392.31480.002 [10] Using template: /templates/navigation/footer-nav.html
1782997392.31830.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782997392.3190.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782997392.31960.0006 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782997392.3220.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.32260.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782997392.32490.0022 [29] Using template: /templates/navigation/footer-nav.html
1782997392.32710.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782997392.32780.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782997392.32830.0004 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782997392.33070.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782997392.33140.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782997392.33350.0021 [10] Using template: /templates/navigation/footer-nav.html
1782997392.33460.0011Request time: 0.2196
1782997392.33460Process time: 0.2195
1782997392.33460Memory: 1.6218