Setiap umat Islam di seluruh dunia diwajibkan melaksanakan ibadah puasa selama Ramadan. Puasa dilakukan sejak memasuki waktu Subuh dan diakhiri saat masuk waktu Magrib.
Meski demikian, setiap negara punya durasi berpuasa yang berbeda-beda. Ada yang memiliki durasi berpuasa yang panjang, ada pula yang pendek.
Berikut urutan lamanya puasa di Asia menurut Data CupoNation Indonesia
1. Timor Leste [13 jam 9 menit s/d 13 jam 4 menit]
2. Indonesia [13 jam 23 menit s/d 13 jam 21 menit]
3. Maladewa [13 jam 39 menit s/d 13 jam 46 menit]
4. Singapura [13 jam 41 menit s/d 13 jam 46 menit]
5. Malaysia [13 jam 46 menit s/d 13 jam 52 menit]
6. Sri Lanka [13 jam 46 menit s/d 13 jam 56 menit]
7. Brunei [13 jam 50 menit s/d 13 jam 58 menit]
8. Kamboja [14 jam s/d 14 jam 14 menit]
9. Filipina [14 jam 8 menit s/d 14 jam 26 menit]
10. Thailand [14 jam 10 menit s/d 14 jam 37 menit]