Korea Exchange · XKRX
Korea Exchange holidays and trading hours 2028
16 weekday closures in 2028. Regular hours 09:00–15:30 Asia/Seoul time.
Projected from the exchange's standing rules; not yet confirmed by an official 2028 notice
Market holidays 2028
| Date | Day | Holiday |
|---|---|---|
| 2028-01-26 | Wed | Seollal (New Year's Day by the lunar) (-1 day) |
| 2028-01-27 | Thu | Seollal (New Year's Day by the lunar) |
| 2028-01-28 | Fri | Seollal (New Year's Day by the lunar) (+1 day) |
| 2028-03-01 | Wed | Independence Movement Day |
| 2028-05-01 | Mon | Labor Day |
| 2028-05-02 | Tue | Buddha's Birthday |
| 2028-05-05 | Fri | Children's Day |
| 2028-06-06 | Tue | Memorial Day |
| 2028-08-15 | Tue | National Liberation Day |
| 2028-10-02 | Mon | Chuseok (Korean Thanksgiving Day) (-1 day) |
| 2028-10-03 | Tue | Korean National Foundation Day |
| 2028-10-04 | Wed | Chuseok (Korean Thanksgiving Day) (+1 day) |
| 2028-10-05 | Thu | Alternative holiday for Chuseok |
| 2028-10-09 | Mon | Hangul Proclamation Day |
| 2028-12-25 | Mon | Christmas |
| 2028-12-29 | Fri | End of Year Holiday |
Early closes 2028
| Date | Day | Closes (local) |
|---|---|---|
| None scheduled | ||
Settlement cycle
T+2: KRX equities T+2
Get this as JSON
curl -H "X-API-Key: $SETTLEDATE_KEY" "https://www.elcodev.com/apps/settledate/v1/calendars/XKRX/holidays?year=2028"
import requests
r = requests.get("https://www.elcodev.com/apps/settledate/v1/calendars/XKRX/holidays", params={"year": 2028}, 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/XKRX/status"
This calendar needs a paid plan. Source: exchange_calendars 4.13.2 (XKRX). Other years: 2026 · 2027 · 2028. All exchanges.