The India Test will be played at Wormsley Cricket Ground, Buckinghamshire, from 13 to 16 August.
It will be the first Test between the sides since 2006 when India won in Taunton to secure a series victory.
Two ODIs will be held in Scarborough, on 21 and 23 August, with the series concluding at Lord's on 25 August.
India last toured England in 2012, with England winning a five-match ODI series 3-2, but they have not played Test cricket since that five-wicket win in Somerset.
South Africa will arrive in England at the end of August for a 13-day tour and England will hope to maintain their unbeaten Twenty20 record against their opponents.
The tour will include three Twenty20 internationals, between 1 and 7 September, with the final match played ahead of the men's Twenty20 international between England and India at Edgbaston.
Former England skipper Clare Connor, head of women's cricket at the England and Wales Cricket Board (ECB), said: "Last summer saw record numbers of spectators through the gates to watch England regain the Women's Ashes.
"This year's international schedule presents a similarly exciting proposition for cricket fans up and down the country to see some of the best women's cricketers in the world in action."