Depends on what you consider timely. I've gotten ammo from Palmetto State Armory in about a week last month.
Check out trueshotgunclub.com I never heard of them before but bought a case of 9mm based on a recommendation ordered it on 4/10 received it on 4/14.
Target Sports USA ships really fast, but they tend to get their 115gr FMJ range ammo bought up pretty quickly. If you're looking for something more appropriate for hunting, they'll have it. Like I said, they will get your ammo to you in a very short time. I usually get mine in less than seven calendar days. They also have free shipping if you buy in cases.
Aim Surplus and SG Amoo typically have a good selection of reasonably priced range ammo or defensive ammo in stock at good prices, too, and their shipping rates are reasonable.