Is there public transport to Orta San Giuliano?
There is a Train station about 2 Km from Orta Town
Statio Orta-Miasino starting from Novara
There is a from Milan to Orta-Miasino (changing at Novara), hourly service - see trenitalia (takes about 2 hours).
Get an answer from Hotel San Rocco staff and past guests.