Species of the day: Pipistrelle Bats

, 23 May 2020
Species of the day: Pipistrelle Bats
Pipistrelle in flight © Hugh Clark FRPS ​

By James Duncan

Learning and Engagement Officer

The Pipistrelle bats are Britain's most widely distributed and regularly seen species. Confusingly, the Pipistrelle isn't a single species of bat at all, it is in fact three, comprising the Common (Pipistrellus pipistrellus), Soprano (Pipistrellus pygmaeus) and rarer Nathusius' (Pipistrellus nathusii). Even though subtle differences had been previously documented, quite amazingly it wasn't until the 1990's that re-classification commenced and the species were finally separated. The Common and Soprano are however, the two you're most likely to spot. Incredible to think, that for centuries these common denizens of the dark went about their business without anybody realising they were really quite distinct. Of course, it's the very habits of bats that make them difficult to observe in the first place. They exist on the limits of our sensory perception, usually observed as a flicker of wings before once again disappearing into the darkness. Fortunately, the Pipistrelles' wide range of habitat preferences include our very own urban surroundings. They typically emerge just after sunset, so should you happen to look up after dusk you may well spot one as it manically whizzes around after its insect prey.

Bats belong to the substantial Order of Chiroptera translating from Greek as 'hand-wing.' Somewhat amusingly the German name for a bat is 'Fledermäuse', not unsurprisingly translating to 'flying mouse.' Though they certainly have the appearance of flying rodents, they're very much more closely related to us humans than rodents. The anatomy of the bat is indeed remarkably similar to our own and is typified in the bat's wing. Though the relative bone lengths are substantially different, the bats have in essence a human hand and arm with the equivalent bones. They're contained within a thin membrane of cartilage known as a patagium, which enables them to 'swim' through the air, giving them unrivalled agility and maneuverability. They are simply superb flyers, an essential considering their need to gorge on a few thousand insects every night. The huge appetite for such a tiny mammal consists largely of flies (particularly midges, mosquitoes and gnats), caddisflies, lacewings and micro-moths. The Pipistrelle's exemplify aerial hawking, where prey is pursued, captured and consumed in flight. 

Common pipistrelle, pipistrellus pipistrellus

Common Pipistrelle © Hugh Clark FRPS 

The two most numerous Pipistrelle species really are 'edge' specialists and it's along tree-lines and tall hedgerows where you're most likely to spot their highly distinctive 'jerky' and erratic flight. The Soprano Pipistrelle tends to favour wetland habitats, but both usually hunt up to around ten metres from the ground. When observed on a warm evening they will undoubtedly appear significantly larger than they actually are. They are in fact our very tiniest bat species, but it's their wingspan that's deceiving. Whilst this may reach around 24cm, the body is minute, only around 4.5cm, which is roughly the same as a matchbox. Even the very largest of the Common and Soprano's won't weigh more than a 50 pence piece. Owing to this diminutive size, they belong to a family of microbats, known as the Vespertilionidae. Like all British bat species, they're entirely insectivorous, separating them from the larger fruit-eating megabatsThe bats are truly globe-spanning and comprise around a fifth of all mammal species on Earth and around a quarter of all resident mammals in Britain.    

Though the Pipistrelle's may roost in tree holes, crevices and bat-boxes, buildings are a particularly favourite. Any suitable crevice may suffice, though cavity walls and gaps behind tiles, soffit, eaves and boarding often fit the bill perfectly, providing habitat for both summer maternity roosts and winter hibernation roosts. Upon emerging, trees and woodland will prove essential features for their navigation, leading them to preferred foraging areas where feeding can commence. Like many bats, the Pipistrelle's have reasonable eyesight, though it is of course echolocation that enables them to hunt so effectively. Sound waves are emitted from the mouth, the bat version of 'shouting', and it's only when these waves make contact with an object (or prey) that they return as echoes. The bats carefully read the rapidly-returning echoes in order to build an 'aural image' of both their surroundings and the pursued prey. The precision enabled by echolocation enables the bat to ascertain the size, shape, position and movement of an object with pinpoint precision. Amongst Pipistrelle's, the peak frequency of the echolocating call is the very feature used to separate the three species. Though a bat detector will be required, a peak of 45kHz helps to determine a Common Pipistrelle, whereas 55kHz will denote a Soprano Pipistrelle. 

Leave a comment

Comments

  • DALWINDERPAL S SAMRA:

    Question is how pipistereles fly with speed towards a wall but suddenly return back flight with out touching wall ? A mysterious question , if someone can answer ? From – DALWINDERPAL SINGH SAMRA MD USA – Dr Samra

    06 Feb 2026 12:32:00

  • Sussex Wildlife Trust:

    Hi Dalwinderpal, bats use echolocation when in flight which helps them navigate and prevents them from colliding with objects, buildings and other wildlife. Echolocation works by bats emitting a noise which bounces off surfaces and comes back to the bats ears, informing them of how far the object is from them, and helping with their spatial awareness. You can find out more about echolocation here -  Flight, food and echolocation - About Bats - Bat Conservation Trust

Time Δ Debug Message - Perch Runway 3.2
1783194640.60570 [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
1783194640.63210.0265Matched route: news/[slug:s]
1783194640.63230.0001Server address: 216.73.217.177
1783194640.63230Using master page: /templates/pages/blog/post.php
1783194640.63240Page arguments:
Array
(
    [0] => /news/species-of-the-day-pipistrelle-bats
    [s] => species-of-the-day-pipistrelle-bats
    [1] => species-of-the-day-pipistrelle-bats
)
1783194640.63280.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.63410.0013 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783194640.63640.0023 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783194640.6370.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783194640.63880.0018 [1] SELECT * FROM swt_shop_cart WHERE cartID=22625485
1783194640.63940.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22625485
1783194640.640.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-04 19:50:00' AND saleTo>'2026-07-04 19:50:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783194640.64140.0014 [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='species-of-the-day-pipistrelle-bats')) 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-04 19:50:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783194640.64360.0022 [1] SELECT FOUND_ROWS() AS `count`
1783194640.64420.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2178 AND postStatus='Published' AND postDateTime<='2026-07-04 19:50:00'
1783194640.64520.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783194640.6460.0008 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783194640.64670.0007 [1] SELECT * FROM swt_categories WHERE catID=191 LIMIT 1
1783194640.64740.0006 [1] SELECT * FROM swt_categories WHERE catID=91 LIMIT 1
1783194640.64810.0007Using template: /templates/blog/post.html
1783194640.64830.0003 [162] SELECT catID, catPath FROM swt_categories
1783194640.64930.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-04 19:50:00' AND postSlug='species-of-the-day-pipistrelle-bats'
1783194640.67020.0209Using template: /templates/blog/post.html
1783194640.67090.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783194640.67260.0017Using template: /templates/pages/attributes/seo.html
1783194640.67280.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783194640.67370.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
1783194640.6750.0013 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783194640.67780.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.67820.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783194640.68030.002Using template: /templates/navigation/ps_nav_template.html
1783194640.68030 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68110.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68140.0003 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68380.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68490.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68580.0008 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783194640.68860.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783194640.68950.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783194640.69160.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783194640.69210.0005Using template: /templates/blog/post.html
1783194640.69250.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783194640.69320.0007Using template: /templates/blog/author.html
1783194640.69360.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='species-of-the-day-pipistrelle-bats')) 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-04 19:50:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783194640.69590.0023 [1] SELECT FOUND_ROWS() AS `count`
1783194640.69640.0005 [1] Using template: /templates/blog/post.html
1783194640.69990.0035Using template: /templates/blog/comment_form.html
1783194640.7010.0011 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2178 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783194640.7520.051 [1] Using template: /templates/blog/comment.html
1783194640.75260.0006Using template: /templates/blog/post.html
1783194640.75270.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='19' LIMIT 1
1783194640.75350.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783194640.75420.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783194640.7550.0008 [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
1783194640.7570.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.75740.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783194640.75940.002 [6] Using template: /templates/navigation/footer-nav.html
1783194640.76020.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783194640.76110.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783194640.76150.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783194640.76460.0031 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.76510.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783194640.76740.0022 [10] Using template: /templates/navigation/footer-nav.html
1783194640.77050.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783194640.77130.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783194640.77190.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
1783194640.77420.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.77480.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783194640.77660.0018 [29] Using template: /templates/navigation/footer-nav.html
1783194640.77890.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783194640.77950.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783194640.77990.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
1783194640.78180.0019 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783194640.78250.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783194640.78440.002 [10] Using template: /templates/navigation/footer-nav.html
1783194640.78560.0012Request time: 0.1838
1783194640.78560Process time: 0.1835
1783194640.78560Memory: 1.6554