three-day weekend; long weekend
Refers to a stretch of three consecutive days off, typically including a public holiday and a weekend.
It's a three-day weekend this weekend, so let's go to a hot spring.
I spent the last day of the long weekend relaxing.