Wales will play England at Twickenham before their summer tour of New Zealand in 2016.
The match will take place on 29 May, a day after the Pro12 and English Premiership finals.
Warren Gatland's side then face three Tests against the All Blacks and a midweek game against Chiefs in June.
Australia, Argentina and South Africa are confirmed as opponents for the autumn internationals, with one fixture on 19 November still to be finalised.
The fixture list means Wales will face two away matches against Eddie Jones' England in two and a half months, with their Six Nations meeting taking place on 12 March.
Sunday 29 May: England, Twickenham Stadium
Saturday 11 June: New Zealand, Eden Park, Auckland
Tuesday 14 June: Chiefs, FMG Stadium, Waikato
Saturday 18 June: New Zealand, Westpac Stadium, Wellington
Saturday 25 June, New Zealand, Forsyth Barr Stadium, Dunedin
Saturday 5 November, Australia, Principality Stadium
Saturday 12 November, Argentina, Principality Stadium
Saturday 19 November, TBC, Principality Stadium
Saturday 26 November, South Africa, Principality Stadium