I work from home 3 days a week, in the office 2 days a week.
In an ideal world, I'd do it on Friday over a call with my current manager (who is leaving soon, I'm in the process of transitioning to my new manager). This would be easiest as it's with the manager I find easiest to talk to, and on Teams and on a Friday feels less stressful.
Alternatively, I'm in the office tomorrow, as are my current manager and future manager. I could ask them for a quick chat, but they are both quite busy so might be hard to fit in and I would find it quite awkward talking about it in person... Also it's likely we would be overheard, and I know once I hand in my notice it will be like a ripple, with senior management wanting to talk to me. If I'm in the office they will just come over and ask for a quiet word, whereas when working from home I'd be able to prepare more for a call.
I have my yearly review very soon, and I'd like to resign before then as I'd feel uncomfortable talking about my goals for the year and then resigning the next day...
Another question is that I don't have another job lined up, can I just lie about this and make something up? I'm leaving because I'm unhappy there, but they've done their best to support me. There's no feedback I could give that would help future employees out, and I don't want my manager to take it personally, as they have bent over backwards to help me.