Scotland will face Italy in Singapore in Gregor Townsend's first match after taking over from Vern Cotter as head coach.
The fixture will be the first tier-one international to be staged in the Southeast Asian state, and forms part of a summer tour that will also take in matches against Australia and Fiji.
After facing Italy at the Singapore National Stadium on June 10, Scotland will face Australia in Sydney the following Saturday before rounding off the tour in Fiji on June 24.
Townsend, who takes charge in May, said: "We're pleased to confirm our 2017 summer tour will take us to Singapore, Sydney and Suva, where our players will relish the challenges presented by tough opposition, travel and climate in a concentrated and intense period of rugby.
"Touring builds strong bonds in a group and, in addition our preparation camp, this time together will be invaluable for our new coaching team as we strive to further improve the squad."