The cost of a midwife or doula varies depending on where you live and the specific services you need. On average, the cost of a midwife can range from $2,000 to $7,000, while the cost of a doula can range from $500 to $1,500. Some health insurance plans may cover the cost of a midwife, while others may not.