In the historical centre (within the walls) of Perugia you board and alight in Piazza d'Italia. From here you can board a bus that takes you to the main railway station, about a 15 minute ride. Also, many buses leave from here to local surrounding areas.
The main bus terminal for journeys outside of Perugia, like Assisi and Gubbio is situated at Piazza Dei Partigiani, which you can assess by going down the escalators at Piazza d'Italia (Opposite Hotel Brufani).
You have to buy your ticket before boarding Buses, You can buy tickets at the ticket booths both at Piazza d'Italia & Piazza Dei Partigiani, or at newspaper kiosks and tabacchi. You must validate the ticket using a machine on the bus when you board.
Bus tickets are valid for the length of time . Price is around 1€ for a journey lasting 70 minutes. There is a tourist ticket valid for 24 hours price around 3.60€
The main state run train station in Perugia is on Piazza Vittorio Veneto at the bottom of the hill. About 2 miles (3km) from the historic centre. This train station is a main hub - trains stop for Rome, Florence & Milan and many towns.
You can buy a train ticket at the station. You must validate the ticket using a machine on the platform before boarding. You can buy a ticket on the train but there will be a surcharge!!
There is also a small local private train station "Stazione Sant Anna" (Photo below) - located via fiume, off Via Marconi (Close to the bus terminal Piazza Dei Partigiani) . From this station you can get trains for Terni, Todi, Umbertide and other small destinations.
There are official taxi stands both at the main railway station and a few places in the historic centre, including Piazza d'Italia.
You pay extra for luggage, late night rides and Sundays & National holidays.
You can telephone for a taxi (RADIOTAXI: 0755004888), but the meter starts as soon as you put the phone down!
Official Trenitalia Train Web Site
Official APM Bus web site
Official Sulga Bus web site
Babel Fish Translation