Ptyonoprogne (Crag-Martins)

Genus

Crag-Martins

Ptyonoprogne

3 species in our catalog · found in 69 parks

Daily sighting probability by month

Probability-weighted average across the group's species

~20%
Jan
~30%
Feb
~30%
Mar
~30%
Apr
~30%
May
~40%
Jun
~30%
Jul
~30%
Aug
~30%
Sep
~30%
Oct
~30%
Nov
~20%
Dec

When they're spotted

When the group's species are recorded (aggregated)

midnight6amnoon6pmmidnight

Where to see Crag-Martins

Parks Ranked

#ParkCountrySpeciesDaily sighting probability
1 Vanoise National Park 🇫🇷 France
1 of 3
~60%
2 Gobi Gurvansaikhan National Park 🇲🇳 Mongolia
1 of 3
~60%
3 Monfragüe National Park 🇪🇸 Spain
1 of 3
~50%
4 Golden Gate Highlands National Park 🇿🇦 South Africa
1 of 3
~50%
5 Aigüestortes National Park 🇪🇸 Spain
1 of 3
~50%
6 Namib-Naukluft National Park 🇳🇦 Namibia
1 of 3
~50%
7 Waterberg Plateau Park 🇳🇦 Namibia
1 of 3
~50%
8 Picos de Europa National Park 🇪🇸 Spain
1 of 3
~50%
9 Ordesa y Monte Perdido National Park 🇪🇸 Spain
1 of 3
~50%
10 West Coast National Park 🇿🇦 South Africa
1 of 3
~40%
11 Hohe Tauern National Park 🇦🇹 Austria
1 of 3
~40%
12 Cévennes National Park 🇫🇷 France
1 of 3
~40%
13 Mercantour National Park 🇫🇷 France
1 of 3
~40%
14 De Hoop Nature Reserve 🇿🇦 South Africa
1 of 3
~40%
15 Pyrénées National Park 🇫🇷 France
1 of 3
~40%
16 Ecrins National Park 🇫🇷 France
1 of 3
~40%
17 Nairobi National Park 🇰🇪 Kenya
1 of 3
~30%
18 Gir National Park 🇮🇳 India
1 of 3
~30%
19 Hemis National Park 🇮🇳 India
1 of 3
~30%
20 Kgalagadi Transfrontier Park 🇿🇦 South Africa
1 of 3
~30%
21 Etosha National Park 🇳🇦 Namibia
1 of 3
~30%
22 Aberdare National Park 🇰🇪 Kenya
1 of 3
~20%
23 Lake Nakuru National Park 🇰🇪 Kenya
1 of 3
~20%
24 Sierra Nevada National Park 🇪🇸 Spain
1 of 3
~20%
25 Ranthambore National Park 🇮🇳 India
1 of 3
~20%
26 Ngorongoro Conservation Area 🇹🇿 Tanzania
1 of 3
~20%
27 Bwindi Impenetrable National Park 🇺🇬 Uganda
1 of 3
~20%
28 Jiuzhaigou National Park 🇨🇳 China
1 of 3
~20%
29 Serengeti National Park 🇹🇿 Tanzania
1 of 3
~20%
30 Arusha National Park 🇹🇿 Tanzania
1 of 3
~20%
31 Table Mountain National Park 🇿🇦 South Africa
1 of 3
~10%
32 Garden Route National Park 🇿🇦 South Africa
1 of 3
~10%
33 Eravikulam National Park 🇮🇳 India
1 of 3
~10%
34 Lake Manyara National Park 🇹🇿 Tanzania
1 of 3
~10%
35 Mudumalai National Park 🇮🇳 India
1 of 3
~10%
36 Ruaha National Park 🇹🇿 Tanzania
1 of 3
~10%
37 Addo Elephant National Park 🇿🇦 South Africa
1 of 3
~10%
38 Volcanoes National Park 🇷🇼 Rwanda
1 of 3
~10%
39 Sierra de Guadarrama National Park 🇪🇸 Spain
1 of 3
~10%
40 Doñana National Park 🇪🇸 Spain
1 of 3
~10%
41 Mkomazi National Park 🇹🇿 Tanzania
1 of 3
~10%
42 Tsavo West National Park 🇰🇪 Kenya
1 of 3
~10%
43 Samburu National Reserve 🇰🇪 Kenya
1 of 3
~10%
44 Kibale National Park 🇺🇬 Uganda
1 of 3
~10%
45 Bandipur National Park 🇮🇳 India
1 of 3
~10%
46 Masai Mara National Reserve 🇰🇪 Kenya
1 of 3
~10%
47 Satpura National Park 🇮🇳 India
1 of 3
~10%
48 Akagera National Park 🇷🇼 Rwanda
1 of 3
<5%
49 Gonarezhou National Park 🇿🇼 Zimbabwe
1 of 3
<5%
50 Triglav National Park 🇸🇮 Slovenia
1 of 3
<5%
51 Bandhavgarh National Park 🇮🇳 India
1 of 3
<5%
52 Kidepo Valley National Park 🇺🇬 Uganda
1 of 3
<5%
53 Tsavo East National Park 🇰🇪 Kenya
1 of 3
<5%
54 Pilanesberg National Park 🇿🇦 South Africa
1 of 3
<5%
55 Periyar National Park 🇮🇳 India
1 of 3
<5%
56 Tarangire National Park 🇹🇿 Tanzania
1 of 3
<5%
57 Virunga National Park 🇨🇩 Democratic Republic of the Congo
1 of 3
<5%
58 Nagarhole National Park 🇮🇳 India
1 of 3
<5%
59 Nyungwe National Park 🇷🇼 Rwanda
1 of 3
<5%
60 Queen Elizabeth National Park 🇺🇬 Uganda
1 of 3
<5%
61 Doi Inthanon National Park 🇹🇭 Thailand
1 of 3
<5%
62 Amboseli National Park 🇰🇪 Kenya
1 of 3
<5%
63 Jim Corbett National Park 🇮🇳 India
1 of 3
<5%
64 Kruger National Park 🇿🇦 South Africa
1 of 3
<5%
65 Lake Mburo National Park 🇺🇬 Uganda
1 of 3
<5%
66 Khao Sok National Park 🇹🇭 Thailand
1 of 3
<5%
67 Keoladeo National Park 🇮🇳 India
1 of 3
<5%
68 Kanha National Park 🇮🇳 India
1 of 3
<5%
69 Camargue 🇫🇷 France
1 of 3
<5%

Cities Ranked

#CityCountrySpeciesDaily sighting probability
1 Jodhpur 🇮🇳 India
1 of 3
~50%
2 Pune 🇮🇳 India
2 of 3
~50%
3 Kalyan-Dombivli 🇮🇳 India
1 of 3
~40%
4 Bhopal 🇮🇳 India
1 of 3
~40%
5 Nashik 🇮🇳 India
1 of 3
~40%
6 Indore 🇮🇳 India
1 of 3
~30%
7 Chhatrapati Sambhajinagar 🇮🇳 India
1 of 3
~30%
8 Nairobi 🇰🇪 Kenya
1 of 3
~30%
9 Dehradun 🇮🇳 India
1 of 3
~20%
10 Abuja 🇳🇬 Nigeria
1 of 3
~20%
11 Nagpur 🇮🇳 India
1 of 3
~20%
12 Vadodara 🇮🇳 India
1 of 3
~20%
13 Hyderabad 🇮🇳 India
1 of 3
~20%
14 Riyadh 🇸🇦 Saudi Arabia
1 of 3
~20%
15 Kota 🇮🇳 India
1 of 3
~10%
16 Kigali 🇷🇼 Rwanda
1 of 3
~10%
17 Yaoundé 🇨🇲 Cameroon
1 of 3
~10%
18 Jaipur 🇮🇳 India
1 of 3
~10%
19 Bengaluru 🇮🇳 India
1 of 3
~10%
20 Rajkot 🇮🇳 India
1 of 3
~10%
21 Porto 🇵🇹 Portugal
1 of 3
~10%
22 Johannesburg 🇿🇦 South Africa
1 of 3
~10%
23 Barcelona 🇪🇸 Spain
1 of 3
~10%
24 Ahmedabad 🇮🇳 India
1 of 3
~10%
25 Pretoria 🇿🇦 South Africa
1 of 3
~10%
26 Vasai-Virar 🇮🇳 India
1 of 3
~10%
27 Jamshedpur 🇮🇳 India
1 of 3
~10%
28 Cape Town 🇿🇦 South Africa
1 of 3
~10%
29 Mumbai 🇮🇳 India
2 of 3
~10%
30 Karaj 🇮🇷 Iran
1 of 3
~10%
31 Valencia 🇪🇸 Spain
1 of 3
~10%
32 Yerevan 🇦🇲 Armenia
1 of 3
~10%
33 Vijayawada 🇮🇳 India
1 of 3
~10%
34 Solapur 🇮🇳 India
1 of 3
~10%
35 Surat 🇮🇳 India
1 of 3
~10%
36 Madrid 🇪🇸 Spain
1 of 3
~10%
37 Lubango 🇦🇴 Angola
1 of 3
~10%
38 Addis Ababa 🇪🇹 Ethiopia
1 of 3
<5%
39 Lisbon 🇵🇹 Portugal
1 of 3
<5%
40 Tehran 🇮🇷 Iran
1 of 3
<5%
41 Jabalpur 🇮🇳 India
1 of 3
<5%
42 Antalya 🇹🇷 Turkey
1 of 3
<5%
43 Turin 🇮🇹 Italy
1 of 3
<5%
44 Durban 🇿🇦 South Africa
1 of 3
<5%
45 Kozhikode 🇮🇳 India
1 of 3
<5%
46 Chandigarh 🇮🇳 India
1 of 3
<5%
47 Lucknow 🇮🇳 India
1 of 3
<5%
48 Milan 🇮🇹 Italy
1 of 3
<5%
49 New Delhi 🇮🇳 India
1 of 3
<5%
50 Mysuru 🇮🇳 India
1 of 3
<5%
51 Sofia 🇧🇬 Bulgaria
1 of 3
<5%
52 Kampala 🇺🇬 Uganda
1 of 3
<5%
53 Beijing 🇨🇳 China
1 of 3
<5%