Bus tickets in Spain In Spain, public transport by bus is operated locally, which means that bus fares vary from city to city. In general, a single ticket costs around €1.40 to €1.60, though some cities (such as Barcelona) charge over €2 for a ticket.