Australia's total solar eclipses in 2023, 2028, 2030, 2037 & 2038. When & where & how to see them.

The 22 July 2028 Total Solar Eclipse in Australia

2028 July 22 total solar eclipse in Australia

Time remaining until total eclipse begins:



This eclipse begins its path in the Indian Ocean, crossing the Australian territories of Cocos (Keeling) Islands and Christmas Island before reaching mainland Australia in the Kimberley region, the northernmost part of Western Australia. The eclipse path then runs southeastwards across the continent, passing directly over Sydney, and then across the Tasman Sea to the southern end of New Zealand's South Island before ending in the south Pacific Ocean. The entire ~3400 kilometre long path of total eclipse through mainland Australia is traversed by the Moon's shadow, northwest to southeast, in about 75 minutes.

This is Australia's longest-duration total solar eclipse during the 21st century. Its maximum duration of about 308 seconds occurs in the Kimberley region of Western Australia, decreasing to about 290 seconds as it crosses the Stuart Highway in the Northern Territory outback, to about 255 seconds near Thargomindah (Queensland) and then to about 224 seconds through Sydney (New South Wales). The duration is still about 167 seconds when it crosses Dunedin in New Zealand.

Two weeks before this eclipse, on the morning of 7 July 2028, a partial lunar eclipse is visible from Australia.

If there are no drastic changes in Australia's population distribution, 22 July 2028 will also be the total eclipse whose path covers the most Australian homes during the 21st century. Places within the path include: See our eclipse maps and times (below) for more details.

Places within the path through the southern end of New Zealand's South Island include Balclutha, Dunedin, Lake Hawea, Lumsden, Milford Sound, Palmerston, Queenstown and Wanaka. But note that:

Eclipse viewing in Australia on 22 July 2028

Locations that see this total eclipse will also see partial eclipses beforehand and afterwards. The durations of these partial eclipses will depend on where you are; for example: Outside of the total eclipse path the rest of Australia will only see a partial solar eclipse.

We've done some simulated views of this eclipse using Stellarium:

Nick Eggleston created this simulated image of the 2028 total eclipse over Sydney; based on the iconic view of the Harbour Bridge + Opera House from Mrs Macquarie's Chair in the botanic gardens. See Nick's website for the details of how he created this image (and a much higher resolution version of it).
SIMULATED view of the 22 July 2028 total solar eclipse in Sydney
We reckon the water shown here will vanish beneath a carpet of boats on the day!




The maps below are grouped in geographical (and chronological) order from west to east. Cocos Islands, then Christmas Island, northern Western Australia, Northern Territory, southwest Queensland, New South Wales, and then the Sydney region. Click / tap on the maps for a bigger version.

Cocos Islands
total eclipse durations
Cocos Islands total eclipse durations map
Cocos Islands
total eclipse starting times
Cocos Islands total eclipse start times map
Cocos Islands
total eclipse ending times
Cocos Islands total eclipse end times map
Christmas Island
total eclipse durations
Christmas Island total eclipse durations map
Christmas Island
total eclipse starting times
Christmas Island total eclipse start times map
Christmas Island
total eclipse ending times
Christmas Island total eclipse end times map
whole of Australia
beginning of partial eclipse
begin partial eclipse
whole of Australia
time of maximum eclipse
maximum eclipse time
whole of Australia
ending of partial eclipse
end partial eclipse
Western Australia
(Kimberleys region)
WA total eclipse durations map
Western Australia
(Kimberleys region)
WA total eclipse start times map
Western Australia
(Kimberleys region)
WA total eclipse end times map
Western Australia
(Kimberleys region)
partial eclipse begin times in WA
Western Australia
(Kimberleys region)
mid eclipse times in WA
Western Australia
(Kimberleys region)
partial eclipse end times in WA
A near-miss for Kalumburu
almost total at Kalumburu, WA


Northern Territory
(northern Tanami region)
NT total eclipse durations map
Northern Territory
(northern Tanami region)
NT total eclipse start times map
Northern Territory
(northern Tanami region)
NT total eclipse end times map
Northern Territory
(northern Tanami region)
partial eclipse begin times in NT
Northern Territory
(northern Tanami region)
mid eclipse times in NT
Northern Territory
(northern Tanami region)
partial eclipse end times in NT
Northern Territory
(central region)
NT total eclipse durations map
Northern Territory
(central region)
NT total eclipse start times map
Northern Territory
(central region)
NT total eclipse end times map
Northern Territory
(central region)
partial eclipse begin times in NT
Northern Territory
(central region)
mid eclipse times in NT
Northern Territory
(central region)
partial eclipse end times in NT
Tennant Creek eclipse
total eclipse at Tennant Creek


southwest Queensland
QLD total eclipse durations map
southwest Queensland
QLD total eclipse start times map
southwest Queensland
QLD total eclipse end times map
southwest Queensland
partial eclipse begin times in QLD
southwest Queensland
mid eclipse times in QLD
southwest Queensland
partial eclipse end times in QLD
A very-near-miss for Birdsville
total eclipse near Birdsville
Eromanga eclipse
total eclipse at Eromanga
Cordillo Downs eclipse
(in South Australia)
total eclipse at Cordillo Downs
southwest Queensland
and New South Wales
QLD/NSW total eclipse durations map
southwest Queensland
and New South Wales
QLD/NSW total eclipse start times map
southwest Queensland
and New South Wales
QLD/NSW total eclipse end times map
southwest Queensland
and New South Wales
partial eclipse begin times in QLD/NSW
southwest Queensland
and New South Wales
mid eclipse times in QLD/NSW
southwest Queensland
and New South Wales
partial eclipse end times in QLD/NSW
New South Wales
NSW total eclipse durations map
New South Wales
NSW total eclipse start times map
New South Wales
NSW total eclipse end times map
New South Wales
partial eclipse begin times in NSW
New South Wales
mid eclipse times in NSW
New South Wales
partial eclipse end times in NSW
A near-miss for Coonabarabran
total eclipse near Coonabarabran
North limit at Denman
total eclipse at Denman
North limit at Meriwa
total eclipse at Meriwa
South limit at Manildra
total eclipse near Manildra
Peak Hill eclipse
total eclipse at Peak Hill
A very-near-miss for Wanaaring
(but they do see 25 Nov 2030 eclipse)
total eclipse near Wanaaring


The maps below are grouped from north to south, covering the total eclipse in the Sydney region. For partial eclipse timings before and after, see the New South Wales maps in the previous section.

southern Hunter Valley
Hunter Valley total eclipse durations map
southern Hunter Valley
southern Hunter Valley total eclipse start times map
southern Hunter Valley
southern Hunter Valley total eclipse end times map
Newcastle and Central Coast
Newcastle and Central Coast eclipse durations map
Newcastle and Central Coast
Newcastle and Central Coast total eclipse start times map
Newcastle and Central Coast
Newcastle and Central Coast total eclipse end times map
Northern Sydney suburbs
Northern Sydney suburbs total eclipse durations map
Northern Sydney suburbs
Northern Sydney suburbs total eclipse start times map
Northern Sydney suburbs
Northern Sydney suburbs total eclipse end times map
Southern and western Sydney suburbs
Southern and western Sydney suburbs total eclipse durations map
Southern and western Sydney suburbs
Southern and western Sydney suburbs total eclipse start times map
Southern and western Sydney suburbs
Southern and western Sydney suburbs total eclipse end times map
Wollongong
Wollongong total eclipse durations map
Wollongong
Wollongong total eclipse start times map
Wollongong
Wollongong total eclipse end times map


eclipse times under construction

under construction





The five eclipses: 20 Apr 2023 -- 22 Jul 2028 -- 25 Nov 2030 -- 13 Jul 2037 -- 26 Dec 2038