train Verrana to Bolzano

We're staying in Verrana for a couple days before going on to Bolzano in the Dolomite. As I understand it there are trains that go to Bolzano but require travel through Milan and on to Verona before the connection to Bolzano. It there a better, shorter way to get to Bolzano from Verrana?