Skip to content
Skip to results
Menu
Close
Main navigation
Submit
Explore
My eBird
Science
About
News
Help
Secondary navigation
Donate
Sign in
Language
Čeština
Deutsch
English
Español (América Latina)
Español (España)
Euskara
Français
עִברִית
日本語
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Species
Species name
Clear
Not found
Powered by
Macaulay Library
and
eBird
Remove media type filter
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
More filters
Show results
View as image gallery
View as grid of cards
View as list with more data
View
Recently uploaded
Search
Clear filters
Remove filter
Photos
Remove filter
India
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML620630740
eBird checklist S123777176
Report
Aneesh Sasidevan
11 Dec 2022
Tirunelveli, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML620630739
eBird checklist S123777176
Report
Aneesh Sasidevan
11 Dec 2022
Tirunelveli, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML620630738
eBird checklist S123777176
Report
Aneesh Sasidevan
11 Dec 2022
Tirunelveli, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML620604477
eBird checklist S156511392
Report
Danny Martin
17 Dec 2023
Thrissur, Kerala, India
Barn Swallow
Hirundo rustica
ML620503576
eBird checklist S165807434
Report
rating 5
2 ratings
Sunil Kini
11 Dec 2016
Surendranagar, Gujarat, India
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying; Foraging or eating
Barn Swallow
Hirundo rustica
ML620448649
eBird checklist S169867532
Report
SUBHASH GHULE
22 Apr 2024
Darjeeling, West Bengal, India
Barn Swallow
Hirundo rustica
ML620448648
eBird checklist S169867532
Report
SUBHASH GHULE
22 Apr 2024
Darjeeling, West Bengal, India
Barn Swallow
Hirundo rustica
ML620443547
eBird checklist S160584060
Report
Aishwarya Vijayakumar
4 Feb 2024
Kamrup Metropolitan, Assam, India
Barn Swallow
Hirundo rustica
ML620443441
eBird checklist S160584060
Report
Aishwarya Vijayakumar
4 Feb 2024
Kamrup Metropolitan, Assam, India
Barn Swallow
Hirundo rustica
ML620404149
eBird checklist S181168811
Report
rating 5
1 rating
Ali Akbar
13 Jun 2024
Srinagar, Jammu and Kashmir, India
Barn Swallow
Hirundo rustica
ML620261669
eBird checklist S173373507
Report
rating 2
1 rating
Madhu Gupta
11 May 2024
Almora, Uttarakhand, India
Barn Swallow
Hirundo rustica
ML620261668
eBird checklist S173373507
Report
rating 2
1 rating
Madhu Gupta
11 May 2024
Almora, Uttarakhand, India
Barn Swallow
Hirundo rustica
ML620261665
eBird checklist S173373507
Report
rating 1
1 rating
Madhu Gupta
11 May 2024
Almora, Uttarakhand, India
Barn Swallow
Hirundo rustica
ML620261658
eBird checklist S173373507
Report
rating 3
1 rating
Madhu Gupta
11 May 2024
Almora, Uttarakhand, India
Barn Swallow
Hirundo rustica
ML620258478
eBird checklist S180575067
Report
Sharang Satish
3 Dec 2023
Coimbatore, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML620258474
eBird checklist S180575067
Report
rating 5
2 ratings
Sharang Satish
3 Dec 2023
Coimbatore, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML620182088
eBird checklist S179127589
Report
Vinayak Patel
3 Jun 2024
Lakhimpur Kheri, Uttar Pradesh, India
Barn Swallow
Hirundo rustica
ML620182087
eBird checklist S179127589
Report
Vinayak Patel
3 Jun 2024
Lakhimpur Kheri, Uttar Pradesh, India
Barn Swallow
Hirundo rustica
ML620162714
eBird checklist S177971236
Report
Vinayak Patel
29 May 2024
Lakhimpur Kheri, Uttar Pradesh, India
Barn Swallow
Hirundo rustica
ML620048341
eBird checklist S179459812
Report
Dhruv Bharadwaj
25 May 2024
Hassan, Karnataka, India
Barn Swallow
Hirundo rustica
ML619931615
eBird checklist S42296765
Report
Shubham Giri
27 Jan 2018
Amravati, Maharashtra, India
Barn Swallow
Hirundo rustica
ML619929864
eBird checklist S42116187
Report
Shubham Giri
21 Jan 2018
Amravati, Maharashtra, India
Barn Swallow
Hirundo rustica
ML619929668
eBird checklist S43969043
Report
Shubham Giri
25 Mar 2018
Amravati, Maharashtra, India
Barn Swallow
Hirundo rustica
ML619929669
eBird checklist S43969043
Report
Shubham Giri
25 Mar 2018
Amravati, Maharashtra, India
Barn Swallow
Hirundo rustica
ML619917517
eBird checklist S158330113
Report
Zebedee Muller
7 Jan 2024
Kamrup, Assam, India
Barn Swallow
Hirundo rustica
ML619798722
eBird checklist S178134796
Report
Arko Chakraborty
8 May 2024
Malda, West Bengal, India
Barn Swallow (White-bellied)
Hirundo rustica rustica
ML619672086
eBird checklist S177570823
Report
Ayan Kanti Chakraborty
6 Apr 2024
Darjeeling, West Bengal, India
Barn Swallow
Hirundo rustica
ML619657053
eBird checklist S156232649
Report
rating 2
1 rating
Zebedee Muller
12 Dec 2023
Chikkaballapura, Karnataka, India
Barn Swallow
Hirundo rustica
ML619538661
eBird checklist S103675135
Report
rating 4
1 rating
Sathish Ramamoorthy
13 Feb 2022
Erode, Tamil Nadu, India
Barn Swallow
Hirundo rustica
ML619538660
eBird checklist S103675135
Report
Sathish Ramamoorthy
13 Feb 2022
Erode, Tamil Nadu, India
More results