Turin has its own international airport, situated in Caselle. The airport is connected to the town by both train and bus services (the train for the moment reaches a secondary station, Torino Dora). Milan is not so far, and it is possible to fly to Milan and then reach Turin by train or by bus.
Turin has two main railway stations, Porta Nuova and Porta Susa. Both of them are in the center of the town. Turin has good internal and international railway connections. To check schedules and timetables, you can use the web sites of the Italian railways (trenitalia).