In ORAS, you can buy Timer Balls at the Rustboro City Pokemart. You can also get them as a gift when you defeat Pokemon Ranger Catherine or Pokemon Ranger Jackson in a rematch on Route 119.
Source