Hot cross buns are best enjoyed fresh, but you can extend their freshness with proper storage.
Store them in an airtight container or tightly wrapped in plastic wrap for up to 2-3 days. Keep them in a cool, dry place away from direct sunlight. While refrigeration can dry them out, if you must, wrap them well to prevent moisture loss. They’ll last about 5-7 days this way.