Team Rocket balloons in Pokémon GO typically appear once every 6 hours, totaling up to 4 balloons per day. The specific six-hour time windows for their appearance are:
- 12:00 a.m. to 6:00 a.m.
- 6:00 a.m. to 12:00 p.m.
- 12:00 p.m. to 6:00 p.m.
- 6:00 p.m. to 12:00 a.m.
When the game is opened within these windows, the balloon appears and remains for 20 minutes before disappearing if not interacted with. During special Team Rocket Takeover events, the appearance frequency of the balloons can increase, sometimes appearing every 2 to 3 hours or even as frequently as every 20 minutes depending on the event specifics.