Ibadah bulan Ramadhan di berbagai negara memiliki durasi waktu yang berbeda. Letak geografis membuat perbedaan durasi terbit matahari memengaruhi lamanya seorang muslim berpuasa di negara tertentu. Jika di Indonesia rata-rata durasi berpuasa sekitar 13 jam, di belahan bumi lain ada yang berpuasa hingga 21 jam. Di samping itu, ada negara yang melaksanakan puasa hanya sekitar 11 jam.