Pipeworks Studios has announced that Terraria will release on Switch on June 27.

This release only is for the digital version. A physical version is also coming, but it will take a bit of additional time to release.

Source