Bloom times: jellyfish in Sussex

, 22 July 2026
Bloom times: jellyfish in Sussex
Compass Jelly at Selsey © Paul Parsons

Who needs a heart, blood or brain, when you're as successful as a jellyfish?

Jellyfish don't need any of those in their perpetual pursuit of plankton. They will follow their source of food along with the ocean's currents, and can sometimes be found in large numbers when they’ve all been swept along together.

Big gatherings of jellyfish - also known as 'blooms' - often turn up in summer along the Sussex coast, with some ending up on our beaches.

But which jelly's which? There are thousands of species in the world, but only a few of them are usually spotted in Sussex waters. Here are four likely contenders: 

Compass Jellyfish

Compass Jellyfish © Paul Naylor
Compass Jellyfish © Paul Naylor

A translucent yellowish-white jellyfish, growing up to 30 cm in width. They have brown markings around the fringe and on the bell - those on the very top resemble a circular compass, with V-shaped lines radiating out from a central point. 

Compass Jellies have a bunch of frilled 'oral arms' - tentacles attached to the mouthparts - trailing below the bell. They often wash ashore in summer months.

Moon Jellyfish

Moon Jellyfish © Paul Naylor www.marinephoto.co.uk

These are the most common jellyfish in UK seas and often found stranded on our beaches. Up to around the size of a dinner plate, they are recognisable by the four circles visible through the translucent white bell - these are actually their reproductive organs. The jellies are often seen floating just below the surface of the water. 

Moon Jellies have short, delicate tentacles that hang down from the sides of the bell.

Barrel Jellyfish

Barrel Jellyfish off Littlehampton © Paul Parsons
Barrel Jellyfish off Littlehampton © Paul Parsons

One of the largest jellyfish found in UK seas. They are translucent, with a huge mushroom-shaped bell - up to around 90cm in width with a violet-coloured fringe. Individuals can weigh up 35kg. They can be found washed up on beaches, especially in May and June. 

Globally they are a favourite food of the world's largest turtle, the Leatherback Turtle. 

Blue Jellyfish

Blue Jellyfish © Linda Pitkin/2020VISION
Blue Jellyfish © Linda Pitkin/2020VISION

Blue Jellyfish have a typical shape, with a dome-shaped bell and stinging tentacles trailing underneath, and grow up to around 30cm in width. 

The bell colour depends on maturity and can vary from pale yellow through blue to purple. Paler individuals could be confused with the larger Lion's Mane Jellyfish, but the latter is unusual in Sussex waters. 

Look but don't touch

All these jellyfish are able to sting, so it's best to be cautious around them. A wetsuit will protect you from possible jellyfish stings while swimming.

If you do get stung, it's best to remove any stingers still attached (a credit card is good to use to scrape them off – avoid using your fingers as those will be stung as well) and rinse with water. If you have vinegar to hand, this will help to neutralise the sting. 

For most people the pain is relatively mild (about the same as a Nettle sting for most UK species) and should subside within a few hours. Over-the-counter painkillers or antihistamines can help. If you have a severe reaction, seek medical attention. 

Remember that jellyfish can still sting when they’re dead, so it’s best not to touch if you see one washed up on the beach. 

Blue Jellyfish © Mike Mullis
Blue Jellyfish © Mike Mullis

Do you enjoy recording what you find along the coast? Why not help us understand our marine neighbourhood better, by joining Sussex Shoresearch? 

Find out about Shoresearch

Leave a comment

Comments

  • Alan Walker:

    Mostly new to me .Thanks

    23 Jul 2026 17:36:00

  • Wendy mortimer:

    On Worthing beach a jellyfish cane in with the tide .I thought it was dead and poked it i don’t think it was as I got tingles in my left hand and up my arm.lucky I had some antiseptic cream and the pain vanished after 5 mins.the jellyfish was orange and black .

    23 Jul 2026 18:06:00

  • Jo:

    Really helpful pictures and descriptions thank you. We saw the compass jellyfish and the moon jellyfish at Bembridge on the weekend of the 18th July 2026

    24 Jul 2026 10:21:00

  • Susie Isted:

    We saw at least 30 jelly fish washed up on Three Cliffs Bay, The Gower on 29th-30th June. They varied in size and were translucent with four purple circles in the middle – Moon jellies? I wondered about popping them back in the water (with my spade). Would they survive or is it too late already?

    26 Jul 2026 07:43:00

  • Sussex Wildlife Trust:

    Best to leave them, not least because you could get stung, touching them, but also, they are dead or dying already

  • Richard Jenyon:

    A very enjoyable read
    Thank you

    27 Jul 2026 11:54:00

Time Δ Debug Message - Perch Runway 3.2
1785233663.97310 [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
1785233664.03960.0665Matched route: news/[slug:s]
1785233664.040.0004Server address: 216.73.217.178
1785233664.040.0001Using master page: /templates/pages/blog/post.php
1785233664.04010Page arguments:
Array
(
    [0] => /news/bloom-times-jellyfish-in-sussex
    [s] => bloom-times-jellyfish-in-sussex
    [1] => bloom-times-jellyfish-in-sussex
)
1785233664.04140.0014 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.04240.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1785233664.0450.0025 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1785233664.04540.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1785233664.05440.0089 [1] SELECT * FROM swt_shop_cart WHERE cartID=23522921
1785233664.0550.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=23522921
1785233664.05570.0007 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-28 10:14:00' AND saleTo>'2026-07-28 10:14:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1785233664.05750.0018 [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='bloom-times-jellyfish-in-sussex')) 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-28 10:14:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1785233664.05960.002 [1] SELECT FOUND_ROWS() AS `count`
1785233664.060.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=3975 AND postStatus='Published' AND postDateTime<='2026-07-28 10:14:00'
1785233664.06070.0007 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1785233664.06130.0005 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1785233664.06260.0013 [1] SELECT * FROM swt_categories WHERE catID=44 LIMIT 1
1785233664.06320.0006Using template: /templates/blog/post.html
1785233664.06350.0003 [162] SELECT catID, catPath FROM swt_categories
1785233664.06420.0007 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-28 10:14:00' AND postSlug='bloom-times-jellyfish-in-sussex'
1785233664.08460.0204Using template: /templates/blog/post.html
1785233664.08520.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1785233664.09540.0101Using template: /templates/pages/attributes/seo.html
1785233664.09560.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1785233664.09640.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
1785233664.09740.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1785233664.10010.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.10060.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1785233664.10230.0017Using template: /templates/navigation/ps_nav_template.html
1785233664.10230 [6] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.10310.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.10350.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.1060.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.10690.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.10760.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1785233664.110.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1785233664.11070.0007 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1785233664.11260.0018 [1] Using template: /templates/navigation/breadcrumbs.html
1785233664.1130.0005Using template: /templates/blog/post.html
1785233664.11320.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1785233664.11380.0005Using template: /templates/blog/author.html
1785233664.11420.0005 [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='bloom-times-jellyfish-in-sussex')) 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-28 10:14:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1785233664.11630.0021 [1] SELECT FOUND_ROWS() AS `count`
1785233664.11670.0004 [1] Using template: /templates/blog/post.html
1785233664.11930.0026Using template: /templates/blog/comment_form.html
1785233664.12050.0012 [5] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3975 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1785233664.18870.0681 [5] Using template: /templates/blog/comment.html
1785233664.190.0013Using template: /templates/blog/post.html
1785233664.19020.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1785233664.19090.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1785233664.19140.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1785233664.1920.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
1785233664.19430.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.19470.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1785233664.19630.0016 [6] Using template: /templates/navigation/footer-nav.html
1785233664.1970.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1785233664.19780.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1785233664.19820.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1785233664.20260.0043 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.20310.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1785233664.20510.0021 [10] Using template: /templates/navigation/footer-nav.html
1785233664.20830.0031 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1785233664.20890.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1785233664.20930.0004 [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
1785233664.21310.0038 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.21360.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1785233664.21530.0017 [29] Using template: /templates/navigation/footer-nav.html
1785233664.21740.0021 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1785233664.21790.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1785233664.21840.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
1785233664.22020.0018 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1785233664.22140.0012 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1785233664.22310.0017 [10] Using template: /templates/navigation/footer-nav.html
1785233664.22410.001Request time: 0.2525
1785233664.22410Process time: 0.2523
1785233664.22410Memory: 1.6551