Ramadan is finally here. Muslims all around the globe will be observing fasts for the next 29 to 30 days. During these days, individuals will refrain from eating, drinking, or engaging in any sinful or inappropriate acts from dawn to dusk, a period that lasts between 12 to 16 hours depending on geographical differences.
While some countries fast for shorter hours, others have fasts for as long as 15+ hours. So, letโs find out which countries fast the shortest and longest hours.
Why Ramadan Starts on Different Dates Every Year
Each year, Ramadan begins 10 to 12 days earlier and this is because the Muslims follow the Lunar Hijri calendar. As the lunar year is shorter than the solar year by 11 days, the starting dates differ every year.

For this very reason, Ramadan will be observed twice in the year 2030 โ first beginning on January 5 and then starting on December 26.
Read More: Work Out, Not Burn Out: Hereโs How to Stay Fit in Ramadan
Differing Fasting Hours Around the World
Fasting hours vary slightly in equatorial regions such as Singapore, Somalia and Colombia. The regions where daylight hours remain relatively consistent throughout the year, the fasting hours remain consistent too.
However, for regions with a higher latitude like Scandinavia, Canada, or parts of Russia, the length of the fast will vary dramatically. This also applies to lower latitudes, such as South Africa, Australia and Argentina.
Read More: Ramadan Calendar Pakistan 2025: Sehr and Iftaar Timing
Countries With the Longest Fasting Hours in 2025
So, which countries observe the longest fasting hours? Hereโs the list.
Rank | City | Country | Fasting Duration | Suhoor | Iftar |
1 | Nuuk | Greenland | 16h 31m | 3:40 AM | 8:11 PM |
2 | Reykjavik | Iceland | 16h 29m | 3:42 AM | 8:11 PM |
3 | Helsinki | Finland | 15h 36m | 3:20 AM | 6:56 PM |
4 | Oslo | Norway | 15h 40m | 3:14 AM | 6:54 PM |
5 | Glasgow | Scotland | 15h 05m | 3:50 AM | 6:55 PM |
6 | Berlin | Germany | 14h 50m | 3:46 AM | 6:36 PM |
7 | Dublin | Ireland | 14h 55m | 4:01 AM | 6:56 PM |
8 | Moscow | Russia | 14h 51m | 4:11 AM | 7:02 PM |
9 | Amsterdam | Netherlands | 14h 50m | 4:20 AM | 7:10 PM |
10 | Warsaw | Poland | 14h 50m | 3:16 AM | 6:06 PM |
Countries With the Shortest Fasting Hours in 2025
On the other hand, some countries will be observing the shortest fasting hours in 2025. Here are the top 10 global cities where day-to-day fasting wonโt be as lengthy comparatively.
Rank | City | Country | Fasting Duration | Suhoor | Iftar |
1 | Johannesburg | South Africa | 13h 09m | 5:00 AM | 6:09 PM |
2 | Buenos Aires | Argentina | 13h 10m | 5:42 AM | 6:52 PM |
3 | Montevideo | Uruguay | 13h 10m | 5:33 AM | 6:43 PM |
4 | Ciudad del Este | Paraguay | 13h 10m | 4:31 AM | 5:41 PM |
5 | Brasilia | Brazil | 13h 10m | 5:06 AM | 6:16 PM |
6 | Harare | Zimbabwe | 13h 11m | 4:50 AM | 6:01 PM |
7 | Luanda | Angola | 13h 11m | 5:02 AM | 6:13 PM |
8 | Jakarta | Indonesia | 13h 13m | 4:47 AM | 6:00 PM |
9 | Puerto Montt | Chile | 13h 14m | 6:34 AM | 7:48 PM |
10 | Canberra | Australia | 13h 14m | 5:50 AM | 7:04 PM |
Fasting Duration in Pakistan
In Pakistan, Ramadan started on 2nd March 2025 and will end on either March 30th or 31st, based upon the lunar sighting. Each fast will last approximately 13 hours or more.
Stay tuned to Brandsynario for the latest news and updates