The trading day, end to end
Which markets are open right now?
– of 20 markets open
Trading sessions over 24 hours
Four hours back, twenty ahead, on your clock
Every exchange, right now
Trading hours at a glance
| Exchange | Local hours | Timezone | Daylight saving |
|---|---|---|---|
| Asia-Pacific | |||
| ASXSydney | 10:00-16:00 | Australia/Sydney | Shifts |
| HKEXHong Kong | 09:30-12:00 and 13:00-16:00 | Asia/Hong_Kong | Fixed offset |
| KRXSeoul | 09:00-15:30 | Asia/Seoul | Fixed offset |
| NSE IndiaMumbai | 09:15-15:30 | Asia/Kolkata | Fixed offset |
| SGXSingapore | 09:00-12:00 and 13:00-17:00 | Asia/Singapore | Fixed offset |
| SSEShanghai | 09:30-11:30 and 13:00-15:00 | Asia/Shanghai | Fixed offset |
| TSETokyo | 09:00-11:30 and 12:30-15:30 | Asia/Tokyo | Fixed offset |
| Europe, Middle East & Africa | |||
| BMEMadrid | 09:00-17:30 | Europe/Madrid | Shifts |
| Euronext Paris | 09:00-17:30 | Europe/Paris | Shifts |
| JSEJohannesburg | 09:00-17:00 | Africa/Johannesburg | Fixed offset |
| LSELondon | 08:00-16:30 | Europe/London | Shifts |
| SIXZurich | 09:00-17:20 | Europe/Zurich | Shifts |
| XetraFrankfurt | 09:00-17:30 | Europe/Berlin | Shifts |
| Americas | |||
| B3Sao Paulo | 10:00-17:00 | America/Sao_Paulo | Fixed offset |
| NYSENew York | 09:30-16:00 | America/New_York | Shifts |
| NasdaqNew York | 09:30-16:00 | America/New_York | Shifts |
| TSXToronto | 09:30-16:00 | America/Toronto | Shifts |
| US BondsNew York | 08:00-17:00 | America/New_York | Shifts |
| Global, around-the-clock | |||
| CryptoGlobal | 24/7 | UTC | Fixed offset |
| ForexGlobal | Sun 17:00 – Fri 17:00 ET | America/New_York | Shifts |
Beyond the stock exchanges
The same question has different answers in different markets. The forex market runs 24/5 and only pauses for the weekend. Crypto never closes at all. And the US bond market keeps its own calendar: closed on Columbus Day and Veterans Day while the stock market trades, which catches people out twice a year. For any specific date, the day-by-day calendar lists every market's status, and the holiday index groups closures by holiday.
Why "is the market open" is harder than it looks
Daylight saving does not move in step
The United States springs forward on the second Sunday in March. The European Union waits until the last Sunday of the month. For roughly three weeks every spring the gap between New York and London is four hours instead of the usual five, and every "London opens at 3am ET" rule of thumb quietly breaks. The same thing happens in reverse for one week each autumn.
Half the world does not observe it at all
Japan, China, Hong Kong, Singapore, India and South Africa run a fixed offset year round. Australia and Brazil sit in the southern hemisphere, so when Australia shifts it moves the opposite way to Europe. Brazil abolished daylight saving entirely in 2019.
Lunch breaks
Tokyo, Hong Kong, Shanghai and Singapore all halt for an hour or more in the middle of the day. The exchange is open, the order book is not matching. A status that only knows "open" and "closed" will tell you the wrong thing for an hour a day across most of Asia.
Half days move around
US markets shut at 13:00 ET the day after Thanksgiving and usually on Christmas Eve. London and Paris close early on 24 and 31 December. These are the days people most often get caught out, because the exchange is open, just not for as long as you assumed.
Why this exists
I kept wanting to know whether a market was open, and never getting a straight answer. Exchanges bury their hours in a PDF. Search results argue with each other, quote a time without saying whose clock it is, or answer confidently for a date that has already passed. So I wrote the schedules down, worked out the rest, and put it here.
It is a free hobby project, built for the pleasure of getting it right. Nothing is sold here, nobody is tracked, and it is not anyone's job. The schedules are compiled by hand from exchange publications and open-source calendar data, and both of those can be wrong. Where the data is thin, the pages above say so. Use it, share it, build on the API. But if money depends on the answer, check with the exchange first. I would tell a friend the same thing.