Ramadan in New Zealand is observed by Muslim communities across Wellington, Auckland, Christchurch, and Hamilton. Families begin their fast before dawn with Sehri and gather in the evening for Iftar after sunset.
On this pageTable of Content
As a Southern Hemisphere country, New Zealand experiences seasonal daylight patterns opposite to Europe and North America. Depending on the month Ramadan falls in, fasting hours can vary significantly. Below you can find today’s Sehri and Iftar time in Wellington, along with the full 30 days Ramadan calendar.
Today Sehri & Iftar Time in Wellington
(function() {
const config = {"city":"Capital City","country":"New Zealand","mode":"today","school":"0"};
const container = document.getElementById('content-rc_6ab845a752e0f');
const loading = document.getElementById('loading-rc_6ab845a752e0f');
async function init() {
try {
const year = new Date().getFullYear();
const p = `city=${encodeURIComponent(config.city)}&country=${encodeURIComponent(config.country)}&method=2`;
const urls = [
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=0`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=0`
];
const res = await Promise.all(urls.map(u => fetch(u).then(r => r.json())));
const h = [...res[0].data, ...res[1].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
const j = [...res[2].data, ...res[3].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
render(h, j);
} catch (e) { loading.innerText = "Failed to load calendar."; }
}
function fmt(t) {
let [h, m] = t.split(' ')[0].split(':');
h = parseInt(h);
return `${(h % 12 || 12).toString().padStart(2,'0')}:${m} ${h >= 12 ? 'PM' : 'AM'}`;
}
function render(hanafi, jafria) {
loading.classList.add('hidden');
container.classList.remove('hidden');
const day = new Date().getDate().toString().padStart(2, '0');
const month = new Date().toLocaleString('en-GB', { month: 'long' });
const hT = hanafi.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || hanafi[0];
const jT = jafria.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || jafria[0];
const gDate = `${hT.date.gregorian.day} ${hT.date.gregorian.month.en} ${hT.date.gregorian.year}`;
if (config.mode === 'paragraph') {
container.innerHTML = `
${gDate} - ${hT.date.hijri.day} Ramadan for Hanafi ${config.city}: Sehr ${fmt(hT.timings.Fajr)}, Iftar ${fmt(hT.timings.Maghrib)}. For Jafri: Sehr ${fmt(jT.timings.Fajr)}, Iftar ${fmt(jT.timings.Maghrib)}.
`;
} else if (config.mode === 'table') {
const data = config.school === '1' ? jafria : hanafi;
const label = config.school === '1' ? 'Jafri (Shia)' : 'Hanafi (Sunni)';
let html = `
Today Hanafi (Sunni) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(hT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(hT.timings.Maghrib)}
${gDate}
Today Jafri (Shia) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(jT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(jT.timings.Maghrib)}
${gDate}
`;
}
}
init();
})();
30 Days Ramadan Calendar 2026 – New Zealand
The Ramadan calendar below provides daily Sehri and Iftar timings for Wellington. These times are calculated using astronomical data based on the city’s coordinates and recognized global calculation methods.
For accuracy and user preference, both commonly followed calculation schools are provided below.
(function() {
const config = {"city":"Capital City","country":"New Zealand","mode":"table","school":"0"};
const container = document.getElementById('content-rc_6ab845a752e26');
const loading = document.getElementById('loading-rc_6ab845a752e26');
async function init() {
try {
const year = new Date().getFullYear();
const p = `city=${encodeURIComponent(config.city)}&country=${encodeURIComponent(config.country)}&method=2`;
const urls = [
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=0`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=0`
];
const res = await Promise.all(urls.map(u => fetch(u).then(r => r.json())));
const h = [...res[0].data, ...res[1].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
const j = [...res[2].data, ...res[3].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
render(h, j);
} catch (e) { loading.innerText = "Failed to load calendar."; }
}
function fmt(t) {
let [h, m] = t.split(' ')[0].split(':');
h = parseInt(h);
return `${(h % 12 || 12).toString().padStart(2,'0')}:${m} ${h >= 12 ? 'PM' : 'AM'}`;
}
function render(hanafi, jafria) {
loading.classList.add('hidden');
container.classList.remove('hidden');
const day = new Date().getDate().toString().padStart(2, '0');
const month = new Date().toLocaleString('en-GB', { month: 'long' });
const hT = hanafi.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || hanafi[0];
const jT = jafria.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || jafria[0];
const gDate = `${hT.date.gregorian.day} ${hT.date.gregorian.month.en} ${hT.date.gregorian.year}`;
if (config.mode === 'paragraph') {
container.innerHTML = `
${gDate} - ${hT.date.hijri.day} Ramadan for Hanafi ${config.city}: Sehr ${fmt(hT.timings.Fajr)}, Iftar ${fmt(hT.timings.Maghrib)}. For Jafri: Sehr ${fmt(jT.timings.Fajr)}, Iftar ${fmt(jT.timings.Maghrib)}.
`;
} else if (config.mode === 'table') {
const data = config.school === '1' ? jafria : hanafi;
const label = config.school === '1' ? 'Jafri (Shia)' : 'Hanafi (Sunni)';
let html = `
Today Hanafi (Sunni) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(hT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(hT.timings.Maghrib)}
${gDate}
Today Jafri (Shia) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(jT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(jT.timings.Maghrib)}
${gDate}
`;
}
}
init();
})();
(function() {
const config = {"city":"Capital City","country":"New Zealand","mode":"table","school":"1"};
const container = document.getElementById('content-rc_6ab845a752e30');
const loading = document.getElementById('loading-rc_6ab845a752e30');
async function init() {
try {
const year = new Date().getFullYear();
const p = `city=${encodeURIComponent(config.city)}&country=${encodeURIComponent(config.country)}&method=2`;
const urls = [
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=1`,
`https://api.aladhan.com/v1/calendarByCity/${year}/2?${p}&school=0`,
`https://api.aladhan.com/v1/calendarByCity/${year}/3?${p}&school=0`
];
const res = await Promise.all(urls.map(u => fetch(u).then(r => r.json())));
const h = [...res[0].data, ...res[1].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
const j = [...res[2].data, ...res[3].data].filter(d => parseInt(d.date.hijri.month.number) === 9);
render(h, j);
} catch (e) { loading.innerText = "Failed to load calendar."; }
}
function fmt(t) {
let [h, m] = t.split(' ')[0].split(':');
h = parseInt(h);
return `${(h % 12 || 12).toString().padStart(2,'0')}:${m} ${h >= 12 ? 'PM' : 'AM'}`;
}
function render(hanafi, jafria) {
loading.classList.add('hidden');
container.classList.remove('hidden');
const day = new Date().getDate().toString().padStart(2, '0');
const month = new Date().toLocaleString('en-GB', { month: 'long' });
const hT = hanafi.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || hanafi[0];
const jT = jafria.find(d => d.date.gregorian.day === day && d.date.gregorian.month.en === month) || jafria[0];
const gDate = `${hT.date.gregorian.day} ${hT.date.gregorian.month.en} ${hT.date.gregorian.year}`;
if (config.mode === 'paragraph') {
container.innerHTML = `
${gDate} - ${hT.date.hijri.day} Ramadan for Hanafi ${config.city}: Sehr ${fmt(hT.timings.Fajr)}, Iftar ${fmt(hT.timings.Maghrib)}. For Jafri: Sehr ${fmt(jT.timings.Fajr)}, Iftar ${fmt(jT.timings.Maghrib)}.
`;
} else if (config.mode === 'table') {
const data = config.school === '1' ? jafria : hanafi;
const label = config.school === '1' ? 'Jafri (Shia)' : 'Hanafi (Sunni)';
let html = `
Today Hanafi (Sunni) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(hT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(hT.timings.Maghrib)}
${gDate}
Today Jafri (Shia) Sehr And Iftar Time ${config.city}
Sehrسحور
${fmt(jT.timings.Fajr)}
${gDate}
Iftarإفطار
${fmt(jT.timings.Maghrib)}
${gDate}
`;
}
}
init();
})();
Ramadan Fasting Hours in New Zealand
Fasting hours in New Zealand can range between 12 and 16 hours depending on the season. When Ramadan falls during summer months, daylight hours are longer, especially in southern cities like Christchurch.
In winter, fasting durations become shorter due to reduced daylight hours. The variation is more noticeable compared to countries closer to the equator.
Time Zone & Regional Sehri Iftar Differences
New Zealand follows New Zealand Standard Time (NZST, UTC +12) and New Zealand Daylight Time (NZDT, UTC +13) during daylight saving months.
Although the country spans across two main islands, timing differences between cities such as Auckland and Dunedin are typically only a few minutes, based on latitude and longitude.
Ramadan Schedule & Daily Life in New Zealand
During Ramadan, Muslims in New Zealand balance fasting with regular work, school, and university schedules. In major cities, mosques and Islamic centers organize community Iftar events, particularly on weekends.
Supermarkets often expand halal product selections during the month. Evening social gatherings become more active after sunset, especially in larger urban areas with diverse Muslim populations.
How Sehri & Iftar Times Are Calculated in New Zealand
Sehri and Iftar times in New Zealand are calculated using precise geographical coordinates of each city along with sunrise, sunset, and twilight angle calculations.
Islamic organizations follow internationally recognized calculation standards. Seasonal daylight changes and daylight saving adjustments significantly influence official clock timings.
FAQ – Ramadan in New Zealand
1. How long is the fast in New Zealand?
Fasting typically lasts between 12 and 16 hours depending on the season and city.
2. Does daylight saving time affect Ramadan timings in New Zealand?
Yes, during daylight saving time (NZDT), clocks are set one hour ahead, which affects official Sehri and Iftar timings.
3. Which city is commonly used as the reference for Ramadan timings?
Wellington, the capital city, is commonly used as the reference for national Ramadan calendars.
4. Are fasting hours longer in the South Island?
In some seasons, southern cities may experience slightly longer daylight hours compared to northern regions.
5. Where can I find Ramadan timings for other countries?
You can explore Ramadan calendars for other countries on VisaBoards country pages.
Conclusion
Ramadan in New Zealand is shaped by seasonal daylight variation and daylight saving adjustments. With accurate calculation methods and organized community support, Muslims across both islands observe Sehri and Iftar with clear and reliable timing throughout the month.