Locals say that if you do opt to buy a bus ticket, you should use larger European companies like Eurolines. In addition, each individual city has its own bus company. Tickets can usually be purchased in metro stations and newsstands. Locals note that an average one-way ticket in most Italian cities costs €1.50.