Free tool by Money365.Market · Data: published exchange calendars
Full-day closures and published half days, in date order. Half days are the ones people get caught by: the market is open, but it shuts hours earlier than usual.
| Date | Exchange | Occasion | Status |
|---|---|---|---|
| Mon 3 January | London | New Year's Day (substitute) | Closed all day |
| Fri 14 April | Frankfurt | Good Friday | Closed all day |
| Fri 14 April | London | Good Friday | Closed all day |
| Mon 17 April | Frankfurt | Easter Monday | Closed all day |
| Mon 17 April | London | Easter Monday | Closed all day |
| Mon 1 May | Frankfurt | Labour Day | Closed all day |
| Mon 1 May | London | Early May Bank Holiday | Closed all day |
| Mon 29 May | London | Spring Bank Holiday | Closed all day |
| Mon 28 August | London | Summer Bank Holiday | Closed all day |
| Fri 22 December | London | Last trading day before Christmas | Early close 12:30 |
| Mon 25 December | Frankfurt | Christmas Day | Closed all day |
| Mon 25 December | London | Christmas Day | Closed all day |
| Tue 26 December | Frankfurt | Boxing Day | Closed all day |
| Tue 26 December | London | Boxing Day | Closed all day |
| Fri 29 December | London | Last trading day of the year | Early close 12:30 |
This calendar lists 13 full-day closures and 2 published half days across the exchanges whose 2028 calendars have been verified against their own official pages.
On a published half day the market opens as usual but shuts hours early — 1:00 PM Eastern in the United States, for example. It is the closure people get caught by, because the market is genuinely open that morning, so half days are listed here alongside the full closures rather than hidden in a footnote.
A date appears here only once it has been checked against the exchange's own published calendar. All tracked exchanges have been checked. We would rather show a gap than a guess.