Welcome to the forum!
If it's just a piece of standard, round hose, not needing to be molded into a special shape to fit, then just get a bulk piece of hose at an auto parts store. They usually sell hose by the foot, though you could call ahead to see if they have the right inner diameter size. Maybe that's on their website, I don't know. I am not suggesting with the example link below that yours is 1/2". I can't measure it from here.

I'd cut the original hose to get an inner diameter measurement where it hasn't been stretched from being installed.
We have the best Vacuum Hose for the right price. Buy online for free next day delivery or same day pickup at a store near you.
www.autozone.com
Shop for Duralast Black 1/2in Heater Hose with confidence at AutoZone.com. Parts are just part of what we do. Get yours online today and pick up in store.
www.autozone.com
I like to use hose clamps too, but I don't see one on your hose.... your call. I'd try warming the hose a bit, maybe some silicone grease to help it slide on, since any plastic nipples it slides onto might be brittle after years of being in an engine bay, but especially if you use grease, then I'd want a hose clamp.