In general, prices are higher than freelancers. Rates can vary widely from $85/hour to upwards of $350+/hour.
Agencies will create an overall scope of work with a budget.
Agencies will also stick more closely to the scope of work and be much less flexible when you want changes that are not in the original budget.