Bait never works for me. Never.
I usually tend to just inch closer, turn by turn. Eventually, after numerous failed attempts, I'll get lucky enough to capture one of the rare Pokemon of the Safari Zone (mind you this takes a really long time for the most part, depending on the Pokemon and whether it's tempted to run away a lot).
There really is no secret to doing it more easily, though.