Nightingales

, 24 April 2019
Nightingales
Nightingale © Roger Wilmshurst

by Charlotte Owen 

WildCall Officer

When it comes to birdsong, the nightingale is a world famous virtuoso with a voice so powerful, melodious and varied that few other species can match it. Countless poets, musicians and artists throughout history have been inspired by the nightingale’s song, and if you’ve never heard one singing – now’s your chance. 

Every year, these summer visitors make an incredible 3,000 mile journey from west Africa to the UK to breed, and Sussex is one of the best counties to listen out for them. Only the males sing and they usually arrive here in mid to late April, a few days ahead of migrating females.  They will pour forth their wonderful song throughout the day and night to defend their territory and attract a mate. Each male has an impressive repertoire of around 200 songs and will select different sequences and melodies depending on the time of day and the message he wishes to convey.  They will often sing quite relentlessly, and since the females migrate at night the males must continue singing long after dark to advertise their presence and attract a mate. This nocturnal activity gave rise to a popular myth that males would deliberately sit with their breast pressed against a sharp thorn to keep them awake, but in reality they probably take power naps throughout their singing marathon.  

Females will select a mate based on the quality of his musical performance, and research suggests that the more accomplished singers make better fathers.  The male plays a significant role in chick-rearing by feeding his mate while she incubates the eggs, bringing food for the hatchlings and defending the nest from predators, and studies have shown that males with a more ordered singing style and complex repertoire tend to feed their chicks more often, making them more desirable to females.

We’re lucky in Sussex to have a number of good nightingale spots, including Woods Mill, Ebernoe Common, Pulborough Brooks, Pagham Harbour and Abbots Wood.  Visit at dawn or dusk during May for the best chance of hearing males sing.

Nightingale singing at Ebernoe Common


film by Clare Blencowe

Leave a comment

Comments

  • Gerry Thompson:

    Hello. I wonder if nightingales are singing yet in Sussex, eg at Woods Mill or other reserves, or even at Knepp if you know about that? many thanks/ keep up the great work

    Answer: They are starting to be heard now yes, though not yet at Woods Mill (and they didn't arrive at all there last year). The best way to check for recent sightings is via the Sussex Ornitholgoical Society’s recent sightings page: https://www.sos.org.uk/recent-sightings

    14 Apr 2021 09:22:00

  • Julia Voce:

    We had a magical encounter with a Nightingale at Knepp last night.

    25 Apr 2021 07:59:00

  • Mrs Trudy R Redfern:

    Are there nightingales at Iping common or Woods Mill yet?

    ANSWER: Yes - they have been heard at a number of reserves, including Woods Mill, Ebernoe Common and Flatropers Wood

    14 May 2021 16:09:00

  • Mark FENTON:

    Thank you for this wonderful sanctuary you have made my day, saw you on Attenborough’s wonder of song.

    03 Jan 2022 19:32:00

  • John Meeks:

    I used to takes groups to Lullington Heath to listen to nightingales. Is this still a favourite breeding ground, or should I best look elsewhere?

    07 Aug 2025 12:49:00

  • Sussex Wildlife Trust:

    Populations across most of the Downs, including Lullington Heath, seem to have declined. A good local alternative would be Abbot's Wood (Arlington), where there are double figures of singing birds in spring. 

Time Δ Debug Message - Perch Runway 3.2
1783334191.19040 [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
1783334191.21560.0252Matched route: news/[slug:s]
1783334191.21580.0002Server address: 216.73.216.170
1783334191.21590Using master page: /templates/pages/blog/post.php
1783334191.21590Page arguments:
Array
(
    [0] => /news/nightingales
    [s] => nightingales
    [1] => nightingales
)
1783334191.21620.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.21730.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783334191.21910.0018 [1] SELECT * FROM swt_shop_cart WHERE cartID=22685092
1783334191.21980.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22685092
1783334191.22040.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-06 10:36:00' AND saleTo>'2026-07-06 10:36:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783334191.22140.001 [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='nightingales')) 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-06 10:36:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783334191.22350.002 [1] SELECT FOUND_ROWS() AS `count`
1783334191.22410.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=1764 AND postStatus='Published' AND postDateTime<='2026-07-06 10:36:00'
1783334191.22490.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783334191.22550.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783334191.22610.0006 [1] SELECT * FROM swt_categories WHERE catID=181 LIMIT 1
1783334191.22660.0005 [1] SELECT * FROM swt_categories WHERE catID=93 LIMIT 1
1783334191.2270.0004 [1] SELECT * FROM swt_categories WHERE catID=79 LIMIT 1
1783334191.22760.0006Using template: /templates/blog/post.html
1783334191.22780.0002 [162] SELECT catID, catPath FROM swt_categories
1783334191.22870.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-06 10:36:00' AND postSlug='nightingales'
1783334191.25060.0219Using template: /templates/blog/post.html
1783334191.2510.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783334191.25260.0015Using template: /templates/pages/attributes/seo.html
1783334191.25280.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783334191.25360.0008 [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
1783334191.25460.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783334191.25810.0035 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.25860.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783334191.26130.0027Using template: /templates/navigation/ps_nav_template.html
1783334191.26130.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26210.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26260.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26530.0027 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26640.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26710.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783334191.26950.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783334191.27010.0006 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783334191.27210.0019 [1] Using template: /templates/navigation/breadcrumbs.html
1783334191.27250.0004Using template: /templates/blog/post.html
1783334191.27270.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783334191.27330.0006Using template: /templates/blog/author.html
1783334191.27360.0003 [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='nightingales')) 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-06 10:36:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783334191.27570.002 [1] SELECT FOUND_ROWS() AS `count`
1783334191.27620.0005 [1] Using template: /templates/blog/post.html
1783334191.2790.0028Using template: /templates/blog/comment_form.html
1783334191.28010.0011 [5] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1764 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783334191.33380.0538 [5] Using template: /templates/blog/comment.html
1783334191.33510.0012Using template: /templates/blog/post.html
1783334191.33520.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783334191.33590.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783334191.33650.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783334191.33710.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
1783334191.33930.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.33980.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783334191.34180.0019 [6] Using template: /templates/navigation/footer-nav.html
1783334191.34250.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783334191.34290.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783334191.34330.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783334191.34570.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.34630.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783334191.34820.002 [10] Using template: /templates/navigation/footer-nav.html
1783334191.35160.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783334191.35240.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783334191.35290.0005 [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
1783334191.35510.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.35560.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783334191.35740.0018 [29] Using template: /templates/navigation/footer-nav.html
1783334191.36020.0028 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783334191.36080.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783334191.36130.0005 [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
1783334191.36350.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783334191.3640.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783334191.3660.002 [10] Using template: /templates/navigation/footer-nav.html
1783334191.36740.0014Request time: 0.1794
1783334191.36740Process time: 0.1792
1783334191.36750Memory: 1.6244