Spring Bird Arrivals in Rye Bay

, 25 April 2021
Spring Bird Arrivals in Rye Bay
Mediterranean Gulls displaying

The birdwatchers around Rye have been looking more at their local birds this year. So we thought it would be interesting to log the arrival of birds as they travel north - some to stop and nest here, but many more to continue their journey.

During February and March, but especially April and May, millions of birds will travel north, following the sun to try and raise the next generation. The timing of their arrival in Sussex is fairly predictable - with Swift and Spotted Flycatchers being among the latest - but it's always a joy to welcome them each year. 

Listed in order of appearance:

NSD = now seen daily

Mediterranean Gull - although some overwintered the first groups of birds were at Pett Level 16th February. NSD

Chiffchaff - although some overwintered, 1 was singing at Castle Water 26th February. NSD

Avocet - although 1 or 2 may have overwintered there was a flock of 36 at Rye Harbour 26th February. NSD

Sandwich Tern - 1 at Pett level 28th February, then on 8th March 12 at Rye Harbour and 5 at Pett Level. 190 roosting at Ternery Pool 28th NSD

Little Ringed Plover - 1 at Rye Harbour 6th and 7th March (this equals the earliest ever in Sussex). NSD

Cold northerly winds delay arrival of spring migrants.

Sand Martin - 1 was at Castle Water 19th March. Many feeding at Castle Water on 1st April. NSD

Swallow - back at its nesting barn in Udimore 24th and 25th March. At Rye Harbour 3 around the temporary cabins  on 29th were the first. On 1st April hundredes were at Castle Water feeding on all the flies there. NSD

Little Gull - an adult was feeding at Castle Water on 25th March

Wheatear - 2 different birds seen at Rye Harbour at same time, but different locations on 26th March. NSD

Blackcap - some overwinter, so it's difficult to tell early arrivals, but on 27th March males were heard singing at Winchelsea and Castle Water. NSD

The last two days of March were warm with light southerly winds, so migrations speeded up and even the laughing call of Marsh Frog was heard at 2 locations on 30th.

Sedge Warbler - at least 9 singing males were singing from reedbeds at Rye Harbour on 31st March.  NSD

Common Whitethroat - 1 singing in Brambles on 31st March NSD

Willow Warbler - 1 singing at Rye Harbour on 31st March NSD

Garganey - a male of this summer visiting duck was at Pett Level 24th March and then a pair at Rye Harbour on 31st 

Yellow Wagtail - one seen on Flat Beach at Rye Harbour 1st April, 5 near Camber Castle on 3rd. NSD

House Martin - several feeding with Swallows at Castle Water on 1st April

Reed Warbler - one singing at Pett Level 2nd April. Several singing at Rye Harbour 10th NSD

More cold weather slowing spring down.

Whimbrel - 5 flying along shore at Pett Level on 5th April, 3 at Castle Water 9th, 10 roosting in evening at Rye Harbour 12th. NSD

Common Tern - one seen flying along river Rother 8th April, 1 at Pett Level 14th. several at Pett Level 19th NSD

Swift - 2 over pits at Rye Harbour 11th April, 2 there 23rd.

Cuckoo - 1 heard at Pett Level 13th April, then 1 at Castle Water on 14th NSD

Lesser Whitethroat - 1 calling at Rye Harbour 18th NSD

Little Tern - 1 at Rye Harbour 19th NSD

Common Sandpiper - 1 on river Rother 20th NSD

Hobby - 1 at Castle Water 25th April

We'll update this blog through the Spring.

Swifts at Rye Harbour 03619 Swifts at Rye Harbour in late May

Leave a comment

Comments

  • Bridget Thomas:

    Thank you for giving us the lowdown on which birds have been around the harbour recently. It’s really helpful to know what to look for when we can get there again

    10 Mar 2021 17:03:00

  • David Phillips:

    Many thanks for keeping the information coming! Can’t wait to get back there once lockdown restrictions allow

    10 Mar 2021 22:45:00

  • Mali Halls:

    As I still cant get out due to shielding/lockdown its good to know what species have arrived on the reserve…Thanks for the info.

    11 Mar 2021 10:07:00

  • Kim Overington:

    A breath of fresh air.

    Lovely to see these beauties coming back to grace us with their presence ❤️

    11 Mar 2021 14:14:00

  • Why is there no mention of the 2 spoonbills seen on Salt Lake in January and February?

    Hi Elizabeth. Spoonbills are not a true spring migrant, but they are mentioned in this: https://sussexwildlifetrust.org.uk/news/february-2021-rye-harbour-nature-reserve-sightings Barry

    14 Mar 2021 17:09:00

  • Nick Roofer Jones:

    Great news to see these lovely birds again … time to get the binoculars ready! Thanks for the update.

    19 Mar 2021 11:25:00

  • Nick Roofer Jones:

    Great news to see these lovely birds again … time to get the binoculars ready! Thanks for the update.

    30 Mar 2021 16:15:00

  • ian bradshaw:

    Just to let you know that there was fox within the Flat Beach electric fence compound on Good Friday. Not sure how it got in or whether its den is there but it could well be a problem for the breeding birds as the spring continues.

    08 Apr 2021 08:52:00

Time Δ Debug Message - Perch Runway 3.2
1783089856.47810 [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
1783089856.51090.0329Matched route: news/[slug:s]
1783089856.51110.0002Server address: 216.73.216.95
1783089856.51110Using master page: /templates/pages/blog/post.php
1783089856.51110Page arguments:
Array
(
    [0] => /news/spring-bird-arrivals-in-rye-bay
    [s] => spring-bird-arrivals-in-rye-bay
    [1] => spring-bird-arrivals-in-rye-bay
)
1783089856.51140.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.51230.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783089856.51420.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783089856.51480.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783089856.51650.0017 [1] SELECT * FROM swt_shop_cart WHERE cartID=22571818
1783089856.5170.0004 [1] SELECT * FROM swt_shop_cart WHERE cartID=22571818
1783089856.51750.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-03 14:44:00' AND saleTo>'2026-07-03 14:44:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783089856.51860.0011 [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='spring-bird-arrivals-in-rye-bay')) 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-03 14:44:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783089856.52160.003 [1] SELECT FOUND_ROWS() AS `count`
1783089856.52210.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2477 AND postStatus='Published' AND postDateTime<='2026-07-03 14:44:00'
1783089856.52290.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783089856.52370.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783089856.52430.0006 [1] SELECT * FROM swt_categories WHERE catID=57 LIMIT 1
1783089856.52470.0004 [1] SELECT * FROM swt_categories WHERE catID=70 LIMIT 1
1783089856.5250.0004 [1] SELECT * FROM swt_categories WHERE catID=45 LIMIT 1
1783089856.52560.0006Using template: /templates/blog/post.html
1783089856.52590.0003 [162] SELECT catID, catPath FROM swt_categories
1783089856.52680.0009 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-03 14:44:00' AND postSlug='spring-bird-arrivals-in-rye-bay'
1783089856.55360.0268Using template: /templates/blog/post.html
1783089856.55410.0005 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783089856.55590.0018Using template: /templates/pages/attributes/seo.html
1783089856.55610.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783089856.55690.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
1783089856.55840.0014 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783089856.56180.0034 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.56240.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783089856.5650.0026Using template: /templates/navigation/ps_nav_template.html
1783089856.56510 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.56590.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.56650.0006 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.5690.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.570.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.57070.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783089856.5730.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783089856.57380.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783089856.57650.0027 [1] Using template: /templates/navigation/breadcrumbs.html
1783089856.57690.0004Using template: /templates/blog/post.html
1783089856.57710.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1783089856.57770.0006Using template: /templates/blog/author.html
1783089856.5780.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='spring-bird-arrivals-in-rye-bay')) 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-03 14:44:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783089856.58050.0024 [1] SELECT FOUND_ROWS() AS `count`
1783089856.58090.0004 [1] Using template: /templates/blog/post.html
1783089856.58360.0027Using template: /templates/blog/comment_form.html
1783089856.58440.0008 [8] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2477 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783089856.64190.0575 [8] Using template: /templates/blog/comment.html
1783089856.6440.002Using template: /templates/blog/post.html
1783089856.64420.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='6' LIMIT 1
1783089856.64510.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783089856.64570.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783089856.64620.0005 [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
1783089856.64870.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.64910.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783089856.65110.0019 [6] Using template: /templates/navigation/footer-nav.html
1783089856.65220.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783089856.65280.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783089856.65330.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783089856.65570.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.65630.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783089856.65830.002 [10] Using template: /templates/navigation/footer-nav.html
1783089856.66150.0033 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783089856.66220.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783089856.66270.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
1783089856.66520.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.66570.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783089856.66820.0025 [29] Using template: /templates/navigation/footer-nav.html
1783089856.67050.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783089856.67120.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783089856.67170.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
1783089856.67380.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783089856.67430.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783089856.67620.002 [10] Using template: /templates/navigation/footer-nav.html
1783089856.67750.0012Request time: 0.2012
1783089856.67750Process time: 0.201
1783089856.67750Memory: 1.6552