Miami and Dallas Botox doctors can also be expensive. Botox injections can cost anywhere from $150 to $400 per treatment area. Furthermore, treatments must be done again every three to four months. In the case of Botox, you get what you pay for, which means avoid discount Botox administered by poorly-trained doctors.