Every way to get GO Safari Balls

SourceCostHow it works
PokeStop + Gym photo disc spinsFreeSpin anything during event hours - each spin has a chance to drop GO Safari Balls. Dense stop routes are the farm.
Supply BalloonsTicket holdersOne balloon per hour during event hours, 15 GO Safari Balls each - floats in automatically if you bought the GO Wild Area ticket.
Event researchFree / ticketedEvent research steps can pay out Safari Balls alongside encounters.
Web Store bundlesPaidGO Safari Ball packs in the official Pokemon GO Web Store (store.pokemongo.com) - the top-up route when spins run dry.

The rules that matter

A quick farming loop

FAQ

How to get Safari Balls in Pokemon GO without paying?

Spin PokeStops and Gym photo discs during GO Wild Area hours (10am-6pm local). It's chance per spin, so hit a stop-dense area. No ticket needed.

Can you catch mighty Pokemon without Safari Balls?

Yes - regular Poke, Great and Ultra Balls still work, just with much worse odds on mighty encounters. Ultra Ball + Golden Razz + Excellent throw is the fallback.

Do Safari Balls carry over to the next Wild Area?

No - unused GO Safari Balls become inaccessible when the event ends, even before the next day if that day is outside event hours.