Queensland Public Holidays 2026

All 12 statewide dates, plus 12 regional days, checked against the Queensland Government Gazette.

Next public holiday in Queensland: Christmas Day on Fri 25 Dec.

  1. Thu
  2. Mon
  3. Fri
  4. Fri
  5. Sat
  6. Sun
  7. Mon
  8. Sat
  9. Mon
  10. Fri
    Ipswich only
  11. Fri
    Fraser Coast only
  12. Thu
    Bundaberg only
  13. Thu
  14. Fri
    Sunshine Coast only
  15. Thu
  16. Mon
    Townsville only
  17. Fri
    Cairns only
  18. Mon
    Logan, Moreton Bay, Gladstone and several other council areas
  19. Wed
    Brisbane area only; other regions hold their own show days
  20. Fri
    Gold Coast only
  21. Mon
  22. Thu
    Christmas Eve part-day
    Part-day holiday, 6pm to midnight
  23. Fri
  24. Sat
  25. Mon

Long weekends in Queensland 2026

The best-value dates once public holidays and weekends line up.

  1. The Christmas stretch Fri 25 Dec – Sun 3 Jan: 10 days off for 3 days of leave
  2. The Show Day stretch Sat 6 – Sun 14 Jun: 9 days off for 3 days of leave
  3. The Show Day stretch Sat 8 – Sun 16 Aug: 9 days off for 3 days of leave
  4. Easter bridge Thu 2 – Mon 6 Apr: 5 days off for 1 day of leave
Plan QLD long weekends

Spotted a wrong date? Report it and we will check it against the gazette.

Got leave to burn?

The planner ranks the best Queensland combos - like 3 days of leave for 10 straight days off.

Plan long weekends for QLD

Queensland FAQ

How many public holidays does Queensland have in 2026?

Queensland has 12 statewide public holidays in 2026, plus 12 regional days observed only in particular areas. The full list above is generated from QLD's holiday rules and checked against official government data.

Is the Royal Queensland Show a holiday for the whole state?

No. Ekka Wednesday is Brisbane's day; every other council area gets its own show holiday on its own date, gazetted each year. The table lists the major centres, from the Gold Coast Show to Cairns.

Why is Queensland's King's Birthday in October?

Queensland moved it from June to the first Monday in October back in 2016 to spread the holidays out. The rest of the country mostly kept June.