US Stock Market Hours in Sydney Time
US stock market hours in Sydney time: NYSE opens at 23:30 AEST, 00:30 or 01:30 AEDT by season. All 2026 and 2027 changeover dates, holidays and pre-market.
US stock market hours in Sydney time change four times a year, and there are three different opening times to know. The NYSE and Nasdaq regular session runs 9:30 a.m. to 4:00 p.m. Eastern, which lands at 23:30 to 06:00 AEST from April to early October, at 00:30 to 07:00 AEDT for a few weeks in October and again from mid-March to early April, and at 01:30 to 08:00 AEDT from November to mid-March. This page sets out the rule behind each change, the exact 2026 and 2027 changeover dates, pre-market and after-hours in Sydney time, and the US holidays that land on Australian working days. The New York clock itself is covered in the stock market hours guide, and other cities in US stock market hours worldwide.
What time does the US stock market open in Sydney?
Sydney sits 14, 15 or 16 hours ahead of New York depending on which of the two cities is on daylight saving. Fourteen hours puts the 9:30 a.m. New York open at 23:30 the same evening in Sydney. Fifteen hours puts it at 00:30 the next morning, and sixteen hours at 01:30. The close moves with it: a 4:00 p.m. Eastern close is 06:00, 07:00 or 08:00 in Sydney.
Rather than take the arithmetic on trust, the panel below counts it from the tape. It takes every regular session of the past year, reads the timestamp of the first minute bar in SPY, converts that instant to Sydney's clock, and groups the sessions by the Sydney opening time.
| sydney_open | sydney_full_day_close | hours_ahead_of_new_york | session_count |
|---|---|---|---|
| 23:30 | 06:00 | 14 | 127 |
| 00:30 | 07:00 | 15 | 39 |
| 01:30 | 08:00 | 16 | 85 |
The exact SQL behind every number
SELECT
sydney_open,
any(sydney_full_day_close) AS sydney_full_day_close,
any(hours_ahead_of_new_york) AS hours_ahead_of_new_york,
count() AS session_count
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
formatDateTime(toTimeZone(min(window_start), 'Australia/Sydney'), '%H:%i') AS sydney_open,
formatDateTime(toTimeZone(addMinutes(min(window_start), 390), 'Australia/Sydney'), '%H:%i') AS sydney_full_day_close,
modulo(toHour(toTimeZone(min(window_start), 'Australia/Sydney'))
- toHour(toTimeZone(min(window_start), 'America/New_York')) + 24, 24) AS hours_ahead_of_new_york
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 369
AND window_start < today() - 4
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY session
HAVING toHour(toTimeZone(min(window_start), 'America/New_York')) * 60
+ toMinute(toTimeZone(min(window_start), 'America/New_York')) = 570
)
GROUP BY sydney_open
ORDER BY hours_ahead_of_new_yorkOver the trailing year, 127 sessions opened at 23:30 Sydney time (Sydney 14 hours ahead of New York), 39 opened at 00:30 (15 hours ahead) and 85 opened at 01:30 (16 hours ahead). The full-day close column is the same open shifted by the six and a half hours of a regular session, and reads 06:00, 07:00 and 08:00 across the three rows. The 23:30 AEST regime, the Australian winter, holds the largest share of sessions; the 01:30 AEDT regime covers most of the summer; the two 00:30 overlaps are the shortest.
Why does the opening time change four times a year?
Both cities observe daylight saving, in opposite halves of the year, and their clocks move on different Sundays. The United States moves clocks forward on the second Sunday of March and back on the first Sunday of November. New South Wales moves clocks forward on the first Sunday of October and back on the first Sunday of April. Four Sundays, four changes to the Sydney opening time. The US market hours and daylight saving guide covers the New York side; this page adds the Sydney side. The rule produces four regimes:
- Early April to early October: Sydney on AEST (UTC+10), New York on EDT (UTC-4). Gap 14 hours. Open 23:30, close 06:00 AEST.
- Early October to early November: Sydney on AEDT (UTC+11), New York still on EDT. Gap 15 hours. Open 00:30, close 07:00 AEDT.
- Early November to mid-March: Sydney on AEDT, New York on EST (UTC-5). Gap 16 hours. Open 01:30, close 08:00 AEDT.
- Mid-March to early April: New York back on EDT, Sydney still on AEDT. Gap 15 hours again. Open 00:30, close 07:00 AEDT.
Applying the rule to the calendar gives the changeover dates. Each takes effect from the first US session after that Sunday:
- Sunday 8 March 2026 (US clocks forward): the open moves from 01:30 to 00:30 AEDT.
- Sunday 5 April 2026 (Sydney clocks back): 00:30 AEDT becomes 23:30 AEST.
- Sunday 4 October 2026 (Sydney clocks forward): 23:30 AEST becomes 00:30 AEDT.
- Sunday 1 November 2026 (US clocks back): 00:30 becomes 01:30 AEDT.
- Sunday 14 March 2027: 01:30 becomes 00:30 AEDT.
- Sunday 4 April 2027: 00:30 AEDT becomes 23:30 AEST.
- Sunday 3 October 2027: 23:30 AEST becomes 00:30 AEDT.
- Sunday 7 November 2027: 00:30 becomes 01:30 AEDT.
Note the day-of-week shift in the 00:30 and 01:30 regimes. A US Monday session begins in the small hours of Sydney's Tuesday, and the US Friday session ends on Sydney's Saturday morning. Only in the 23:30 AEST regime does a US session start on the same calendar date in both cities.
The weekly trace below draws the same rule from data, one row per week over the past thirteen months, using the first session in each week.
| week | week_label | sydney_open | sydney_close | hours_ahead_of_new_york |
|---|---|---|---|---|
| 2025-08-11 | 11 Aug 2025 | 23:30 | 06:00 | 14 |
| 2025-08-18 | 18 Aug 2025 | 23:30 | 06:00 | 14 |
| 2025-08-25 | 25 Aug 2025 | 23:30 | 06:00 | 14 |
| 2025-09-01 | 1 Sep 2025 | 23:30 | 06:00 | 14 |
| 2025-09-08 | 8 Sep 2025 | 23:30 | 06:00 | 14 |
| 2025-09-15 | 15 Sep 2025 | 23:30 | 06:00 | 14 |
| 2025-09-22 | 22 Sep 2025 | 23:30 | 06:00 | 14 |
| 2025-09-29 | 29 Sep 2025 | 23:30 | 06:00 | 14 |
| 2025-10-06 | 6 Oct 2025 | 00:30 | 07:00 | 15 |
| 2025-10-13 | 13 Oct 2025 | 00:30 | 07:00 | 15 |
| 2025-10-20 | 20 Oct 2025 | 00:30 | 07:00 | 15 |
| 2025-10-27 | 27 Oct 2025 | 00:30 | 07:00 | 15 |
| 2025-11-03 | 3 Nov 2025 | 01:30 | 08:00 | 16 |
| 2025-11-10 | 10 Nov 2025 | 01:30 | 08:00 | 16 |
| 2025-11-17 | 17 Nov 2025 | 01:30 | 08:00 | 16 |
| 2025-11-24 | 24 Nov 2025 | 01:30 | 08:00 | 16 |
| 2025-12-01 | 1 Dec 2025 | 01:30 | 08:00 | 16 |
| 2025-12-08 | 8 Dec 2025 | 01:30 | 08:00 | 16 |
| 2025-12-15 | 15 Dec 2025 | 01:30 | 08:00 | 16 |
| 2025-12-22 | 22 Dec 2025 | 01:30 | 08:00 | 16 |
The exact SQL behind every number
SELECT
toString(toStartOfWeek(session, 1)) AS week,
trimBoth(formatDateTime(toStartOfWeek(session, 1), '%e %b %Y')) AS week_label,
argMin(sydney_open, session) AS sydney_open,
argMin(sydney_close, session) AS sydney_close,
argMin(hours_ahead_of_new_york, session) AS hours_ahead_of_new_york
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
formatDateTime(toTimeZone(min(window_start), 'Australia/Sydney'), '%H:%i') AS sydney_open,
formatDateTime(toTimeZone(addMinutes(max(window_start), 1), 'Australia/Sydney'), '%H:%i') AS sydney_close,
modulo(toHour(toTimeZone(min(window_start), 'Australia/Sydney'))
- toHour(toTimeZone(min(window_start), 'America/New_York')) + 24, 24) AS hours_ahead_of_new_york
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 400
AND window_start < today() - 4
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY session
HAVING toHour(toTimeZone(min(window_start), 'America/New_York')) * 60
+ toMinute(toTimeZone(min(window_start), 'America/New_York')) = 570
)
GROUP BY toStartOfWeek(session, 1)
ORDER BY weekThe trace steps between 14, 15 and 16 hours and never lands anywhere else. The first week shown, starting 11 Aug 2025, opened at 23:30 Sydney time; the latest, starting 14 Sep 2026, opened at 23:30 and closed at 06:00, with Sydney 14 hours ahead of New York. Each step in the line sits within a week of one of the Sundays listed above.
What are US pre-market and after-hours in Sydney time?
US pre-market trading runs 4:00 a.m. to 9:30 a.m. Eastern and after-hours runs 4:00 p.m. to 8:00 p.m. Eastern; the pre-market and after-hours guide explains what trades in those windows and how thin they get. Shift each by the current gap:
- 14-hour regime (April to October): pre-market 18:00 to 23:30 AEST, after-hours 06:00 to 10:00 AEST.
- 15-hour regime (the two overlaps): pre-market 19:00 to 00:30 AEDT, after-hours 07:00 to 11:00 AEDT.
- 16-hour regime (November to March): pre-market 20:00 to 01:30 AEDT, after-hours 08:00 to 12:00 AEDT.
For a Sydney-based reader, US after-hours prints, including the earnings releases that land in them, arrive over the Australian breakfast hour, while pre-market is an evening session. On a US early-close day the regular session ends at 1:00 p.m. Eastern, which is 03:00 AEST in the winter regime, 04:00 AEDT in an overlap and 05:00 AEDT in summer, and after-hours begins at that point instead of the usual close.
Which US market holidays fall on Australian working days?
A US holiday removes a session that would otherwise run overnight in Sydney: after a US Monday holiday, the Tuesday-morning close in Sydney simply never arrives. The forward calendar below lists every upcoming US closure with the Sydney date and time at which the session would have opened and ended. For an early close the session does run, and the end column shows the shortened 1:00 p.m. Eastern close in Sydney time.
| holiday_date | holiday | day_status | session_open_sydney | session_end_sydney | days_away |
|---|---|---|---|---|---|
| 2026-11-26 | Thanksgiving | closed | Fri 27 Nov 01:30 | Fri 27 Nov 08:00 | 68 |
| 2026-11-27 | Thanksgiving | early-close | Sat 28 Nov 01:30 | Sat 28 Nov 05:00 | 69 |
| 2026-12-24 | Christmas | early-close | Fri 25 Dec 01:30 | Fri 25 Dec 05:00 | 96 |
| 2026-12-25 | Christmas | closed | Sat 26 Dec 01:30 | Sat 26 Dec 08:00 | 97 |
| 2027-01-01 | New Years Day | closed | Sat 2 Jan 01:30 | Sat 2 Jan 08:00 | 104 |
| 2027-01-18 | Martin Luther King, Jr. Day | closed | Tue 19 Jan 01:30 | Tue 19 Jan 08:00 | 121 |
| 2027-02-15 | Washington's Birthday | closed | Tue 16 Feb 01:30 | Tue 16 Feb 08:00 | 149 |
| 2027-03-26 | Good Friday | closed | Sat 27 Mar 00:30 | Sat 27 Mar 07:00 | 188 |
| 2027-05-31 | Memorial Day | closed | Mon 31 May 23:30 | Tue 1 Jun 06:00 | 254 |
| 2027-06-18 | Juneteenth | closed | Fri 18 Jun 23:30 | Sat 19 Jun 06:00 | 272 |
| 2027-07-05 | Independence Day | closed | Mon 5 Jul 23:30 | Tue 6 Jul 06:00 | 289 |
| 2027-09-06 | Labor Day | closed | Mon 6 Sep 23:30 | Tue 7 Sep 06:00 | 352 |
The exact SQL behind every number
SELECT
holiday_date,
holiday,
day_status,
concat(formatDateTime(open_syd, '%a '), toString(toDayOfMonth(open_syd)), formatDateTime(open_syd, ' %b %H:%i')) AS session_open_sydney,
concat(formatDateTime(end_syd, '%a '), toString(toDayOfMonth(end_syd)), formatDateTime(end_syd, ' %b %H:%i')) AS session_end_sydney,
days_away
FROM
(
SELECT
toString(date) AS holiday_date,
any(name) AS holiday,
any(status) AS day_status,
toTimeZone(toDateTime(concat(toString(date), ' 09:30:00'), 'America/New_York'), 'Australia/Sydney') AS open_syd,
toTimeZone(toDateTime(concat(toString(date), ' ', any(if(status = 'early-close', '13:00:00', '16:00:00'))), 'America/New_York'), 'Australia/Sydney') AS end_syd,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
)
ORDER BY holiday_dateThe next entry is Thanksgiving, 68 days out, and the session it affects would have ended at Fri 27 Nov 08:00 Sydney time. Seven US holidays fall on ordinary Australian working days: Martin Luther King Jr. Day, Presidents Day, Memorial Day, Juneteenth, Independence Day, Labor Day and Thanksgiving. New Year's Day, Good Friday and Christmas Day are closures on both calendars. The mirror image matters as much: on Australia Day, Anzac Day, the King's Birthday, the NSW Labour Day Monday in October and Boxing Day, US markets trade as normal and the session runs through the Sydney night as usual. The full list of US closures and 1:00 p.m. early closes lives in the US market holidays and early closes guide.
Melbourne, Brisbane, Adelaide and Perth
Melbourne, Canberra, Hobart and the rest of the south-eastern daylight-saving states keep exactly the Sydney times above. Brisbane stays on AEST all year: it matches Sydney from April to October and runs one hour earlier during Sydney's daylight-saving months, with a 23:30 AEST open in the October and March overlaps and a 00:30 AEST open from November to March. Adelaide is 30 minutes behind Sydney all year, so the open reads 23:00 ACST, 00:00 ACDT or 01:00 ACDT. Perth has no daylight saving and sits at UTC+8, giving a 21:30 AWST open and 04:00 close while New York is on EDT (mid-March to early November) and a 22:30 AWST open with a 05:00 close while New York is on EST.
FAQ
What time does the US stock market open in Sydney time?
23:30 AEST from early April to early October, 00:30 AEDT during the October and March-to-April overlaps, and 01:30 AEDT from early November to mid-March. The 9:30 a.m. Eastern open never moves; the Sydney clock does.
What time does the US stock market close in Sydney time?
06:00 AEST in the winter regime, 07:00 AEDT in the two overlap windows and 08:00 AEDT from November to mid-March. Early closes end three hours sooner: 03:00 AEST, 04:00 AEDT or 05:00 AEDT.
When do the Sydney opening times change in 2026 and 2027?
On 8 March, 5 April, 4 October and 1 November 2026, then 14 March, 4 April, 3 October and 7 November 2027. The rule behind those dates: US clocks move on the second Sunday of March and the first Sunday of November, and NSW clocks move on the first Sunday of October and the first Sunday of April.
Is the US stock market open on Australian public holidays?
Yes, unless the date is also a US holiday. Australia Day, Anzac Day, the King's Birthday and Boxing Day are all normal US sessions. New Year's Day, Good Friday and Christmas Day close both markets.
Does the US market ever trade on a Sydney Sunday night?
No. In the 23:30 AEST regime the US Monday session begins on Sydney's Monday evening; in the 00:30 and 01:30 AEDT regimes it begins early on Sydney's Tuesday morning. The Sydney trading week for US stocks runs from Monday evening to Saturday morning.
Every panel above carries its SQL underneath. To check what time a specific past session opened in Sydney, or how many sessions ran in any regime, ask the question in plain English on the Strasmore terminal.