Hong Kong Exchanges (HKEX) · XHKG
Hong Kong Exchanges (HKEX) holidays and trading hours 2027
13 weekday closures and 3 early closes in 2027. Regular hours 09:30–16:00 (lunch 12:00–13:00) Asia/Hong_Kong time.
Matches the exchange's published 2027 calendar
Market holidays 2027
| Date | Day | Holiday |
|---|---|---|
| 2027-01-01 | Fri | New Year's Day |
| 2027-02-08 | Mon | The third day of Chinese New Year |
| 2027-02-09 | Tue | The fourth day of Chinese New Year |
| 2027-03-26 | Fri | Good Friday |
| 2027-03-29 | Mon | Easter Monday |
| 2027-04-05 | Mon | Tomb-Sweeping Day |
| 2027-05-13 | Thu | The Buddha's Birthday |
| 2027-06-09 | Wed | Dragon Boat Festival |
| 2027-07-01 | Thu | Hong Kong Special Region Establishment Day |
| 2027-09-16 | Thu | The Day following Mid-Autumn Festival |
| 2027-10-01 | Fri | National Day |
| 2027-10-08 | Fri | Double Ninth Festival |
| 2027-12-27 | Mon | Weekend Christmas |
Early closes 2027
| Date | Day | Closes (local) |
|---|---|---|
| 2027-02-05 | Fri | 12:00 |
| 2027-12-24 | Fri | 12:00 |
| 2027-12-31 | Fri | 12:00 |
Settlement cycle
T+2: HKEX CCASS T+2
Get this as JSON
curl -H "X-API-Key: $SETTLEDATE_KEY" "https://www.elcodev.com/apps/settledate/v1/calendars/XHKG/holidays?year=2027"
import requests
r = requests.get("https://www.elcodev.com/apps/settledate/v1/calendars/XHKG/holidays", params={"year": 2027}, headers={"X-API-Key": "sd_..."})
for h in r.json()["holidays"]:
print(h["date"], h["name"])
curl -H "X-API-Key: $SETTLEDATE_KEY" "https://www.elcodev.com/apps/settledate/v1/markets/XHKG/status"
This calendar needs a paid plan. Source: exchange_calendars 4.13.2 (XHKG), checked against the official notice. Other years: 2026 · 2027 · 2028. All exchanges.