The hot cross buns will last for 5-6 days in your fridge. But make sure to place them in an airtight container or bag. Also, note that refrigeration is not the ideal way to store them. They stay best at room temp. for 2-3 days. But if you want to keep them longer, you can always freeze them.