Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of September 19, 2026 · refreshed weekly

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.

QueryThe three Sydney opening times, counted from a year of SPY sessions
sydney_opensydney_full_day_closehours_ahead_of_new_yorksession_count
23:3006:0014127
00:3007:001539
01:3008:001685
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_york
Run this yourself

Over 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.

QuerySydney open and close of the first US session each week
58 rows (showing 20)
weekweek_labelsydney_opensydney_closehours_ahead_of_new_york
2025-08-1111 Aug 202523:3006:0014
2025-08-1818 Aug 202523:3006:0014
2025-08-2525 Aug 202523:3006:0014
2025-09-011 Sep 202523:3006:0014
2025-09-088 Sep 202523:3006:0014
2025-09-1515 Sep 202523:3006:0014
2025-09-2222 Sep 202523:3006:0014
2025-09-2929 Sep 202523:3006:0014
2025-10-066 Oct 202500:3007:0015
2025-10-1313 Oct 202500:3007:0015
2025-10-2020 Oct 202500:3007:0015
2025-10-2727 Oct 202500:3007:0015
2025-11-033 Nov 202501:3008:0016
2025-11-1010 Nov 202501:3008:0016
2025-11-1717 Nov 202501:3008:0016
2025-11-2424 Nov 202501:3008:0016
2025-12-011 Dec 202501:3008:0016
2025-12-088 Dec 202501:3008:0016
2025-12-1515 Dec 202501:3008:0016
2025-12-2222 Dec 202501:3008:0016
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 week
Run this yourself

The 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.

QueryUpcoming US market closures, in Sydney date and time
holiday_dateholidayday_statussession_open_sydneysession_end_sydneydays_away
2026-11-26ThanksgivingclosedFri 27 Nov 01:30Fri 27 Nov 08:0068
2026-11-27Thanksgivingearly-closeSat 28 Nov 01:30Sat 28 Nov 05:0069
2026-12-24Christmasearly-closeFri 25 Dec 01:30Fri 25 Dec 05:0096
2026-12-25ChristmasclosedSat 26 Dec 01:30Sat 26 Dec 08:0097
2027-01-01New Years DayclosedSat 2 Jan 01:30Sat 2 Jan 08:00104
2027-01-18Martin Luther King, Jr. DayclosedTue 19 Jan 01:30Tue 19 Jan 08:00121
2027-02-15Washington's BirthdayclosedTue 16 Feb 01:30Tue 16 Feb 08:00149
2027-03-26Good FridayclosedSat 27 Mar 00:30Sat 27 Mar 07:00188
2027-05-31Memorial DayclosedMon 31 May 23:30Tue 1 Jun 06:00254
2027-06-18JuneteenthclosedFri 18 Jun 23:30Sat 19 Jun 06:00272
2027-07-05Independence DayclosedMon 5 Jul 23:30Tue 6 Jul 06:00289
2027-09-06Labor DayclosedMon 6 Sep 23:30Tue 7 Sep 06:00352
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_date
Run this yourself

The 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.