Mark Sampson’s side will take on the Swiss at the Tissot Arena in Biel on Saturday 10 June (5.15pm BST KO).
The last time the two sides met was at the 2012 Cyprus Cup, when England won 1-0 thanks to a goal from Fara Williams on the occasion of her 100th cap.
Williams said: “This game will be really good preparation for us ahead of the Euros. Switzerland are an excellent team and it’s important that we are testing ourselves against the best sides before the tournament.
“We learnt a lot at the SheBelieves Cup last month. We know we are capable of beating the best but also what areas we’ve got to work on if we want to be successful this summer.
“The games we have lined up before the Euros will allow us to build on this and make sure we’re in the best possible position in July.”
The Switzerland match is part of an action-packed day for England with the Men’s Senior team set to continue their 2018 World Cup qualifying campaign against Scotland in Glasgow. It promises to be an unprecedented summer with at least seven England sides due to head to tournaments.
The Lionesses will play their final two home matches before the Euros, which will be staged in Netherlands, from tomorrow. They take on Italy at Port Vale on Friday 7 April (7.45pm KO) and Austria at MK Dons’ Stadium MK on Monday 10 April (7.45pm KO).
Tickets for both games can be bought via www.TheFA.com/Tickets.
Tickets for England v Italy are also available on 01782 655821, for England v Austria by calling 0333 200 5343 and in person at each club’s box office.
England will meet up for their pre-Euros preparation camp on Monday 5 June, six weeks ahead of their Group D opener against Scotland on 19 July. They will then play Spain on 23 July followed by Portugal on 27 July.