How much a public transport ticket costs: 100 European cities compared
← All articles
Transport•6 min read

How much a public transport ticket costs: 100 European cities compared

Published on 15/09/2026

The transport ticket is the first price you meet in a city and one of the few you can know before leaving. But it changes from year to year, it changes if you buy on board or in the app, and in many cities the single ticket is a trap: the rechargeable card or the day pass pays off from the third ride.

Here are the 100 cities in our dossiers where the single ticket price was rechecked between 8 and 21 October 2026 against the operator's page, the price list or the act that sets it. In price order. For six cities (Nerja, Seville, Granada, Rhodes, Ksamil and Alberobello) there is no readable official fare: the Source column says so and the row explains where the figure comes from. For villages with no urban network, such as Alberobello, Polignano and the Cinque Terre, the row gives the price of the train that gets you there; in Taormina, the cable car to the sea; on Hydra there is nothing to pay because there are no vehicles, in Belgrade because transport has been free since 2025. All 100 destinations in the dossiers are here.

The table: from cheapest to dearest

Non-euro currencies are left as they were at the time of verification, with the euro equivalent only where the dossier gives it. The city name takes you to the dossier with all the notes on getting around. The "Source" column takes you to the operator's page, the price list or the act that sets the fare. Between 8 and 21 October 2026 we rechecked all 100 rows against those sources: 41 needed correcting, 28 because at least one figure was wrong (from Kraków and Zagreb to Oslo and Istanbul) and 13 because they held a claim no source supports, and we fixed them together with the dossiers.

CitySingle ticketWhat it covers and how to buySource
Belgrade€0 (free)Buses, trams, trolleybuses and the BG Voz train free since 1 January 2025 on all urban and suburban linesTourist Organization of Belgrade
Hydra€0 (you walk)No cars or scooters: only authorised vehicles run, such as the ambulance, fire engine, refuse truck and building machinery; mules for luggage and water taxis for the far beachesGreek ministries, Hydra vehicle rules
Plovdiv€0.50Urban buses, paper ticket for one ride without transfers; price set by the Municipal Council from 1 February 2026City Council, decision 3/2026
Zagreb€0.5330 minutes (€0.93 for 60, €1.33 for 90); day pass €3.98; dearer from the driverZET, fares
Thessaloniki€0.6070 minutes on OASTH buses; day ticket €2.50; airport buses €2; the metro has its own tickets, €0.60 a ride and €2.50 for the dayOSETh, bus fares · Thessaloniki Metro
Bucharest3 lei (about €0.60)90 minutes on STB trams, trolleybuses and buses; with the metro 7 lei for 120 minutes; 24 hours 8 lei surface only, 18 lei integrated; contactless at the on-board validatorsSTB, fares · STB, payment
Sofia€0.80Transfers within 30 minutes included; €1.10 for 60 minutes; day pass €2Metropoliten, tickets
Matera€0.80Single ride on Miccolis urban buses; €1 for 180 minutes; €1.50 on board; in the Sassi you walkMiccolis, Matera fares
Mostar1.80 KM (about €0.92)Zone 1 on Mostar Bus city buses; zone 2 2.50 KM, zone 3 3.20 KMMostar Bus, city tickets
Kraków4 zł (about €1)15 minutes in all zones; 30 minutes 6 zł; 24 hours 20 zł in zone I; 48 and 72 hours 40 and 55 zł; fares since 2 March 2026City of Kraków, order 425/2026
Brașov5 lei (about €1)90 minutes on all RATBV urban lines; day pass 20 lei; since 1 May 2025RATBV, fares · RATBV, 2025 fare plan
Kotor€1.00Rides within town on Blue Line buses; €1.50 to Perast, €2.50 to Kostanjica; price list approved by the municipality, in force since 7 May 2024Kotor municipality, Blue Line price list
Vilnius€1.0030 minutes with the app or the JUDU card (€1.25 for 60); with a contactless bank card on board €1.25 for 60 minutesGo Vilnius, public transport
Nerja€1.00Urban bus, lines 1 and 3, cash to the driver; no service between 2 pm and 5 pm; figure from a local guide, not the operatorno official published fare
Alghero€1.0090 minutes on ARST urban buses; day ticket €2.80ARST, urban fares
Warsaw4.40 zł (about €1.03)75 minutes in zone 1; 20 minutes 3.40 zł; 24 hours 15 złWTP, fares
Wrocław4.60 zł (about €1.08)Single ride on MPK trams and buses; 15 minutes 3.20 zł; 24 hours 15 zł; machines, app or on board by cardCity of Wrocław, MPK fares
Sarajevo2.20 KM (about €1.10)GRAS trams, trolleybuses and buses; day pass 7.10 KM; kiosks or on board from the driverGRAS, tickets
Ostuni€1.10STP urban buses; €2 if bought on board from the driver; the Ostuni Link station-centre bus costs the same and is bought with the train ticket; fares since 1 July 2024STP Brindisi, urban fares · Trenitalia, Ostuni Link
Gdańsk4.80 zł (about €1.13)Single ride on ZTM trams and buses; 75 minutes with transfers 6 zł; 24 hours 22 zł; on SKM trains a ZTM ticket is valid only if it is a named season passZTM Gdańsk, tickets · ZTM, SKM trains
Lagos€1.20On board Onda buses in town (zone A), €1.60 outside town; €0.80 prepaid; 1 hour with transfers; day ticket €3; 2026 fare tableOnda, 2026 fares
Athens€1.2090 minutes on buses, trolleybuses, trams, metro and suburban rail, not on the airport lines; day ticket €4.10OASA, fares
Lecce€1.2060 minutes on SGM buses; €1.50 on board; 24-hour ticket €3SGM, tickets
Bratislava€1.2030 minutes on trams, buses and trolleybuses (€1.09 in the app); 60 minutes €1.80; 24 hours €5.40IDS BK, single tickets · IDS BK, day tickets
Syracuse€1.20Single ride on SAIS buses; €1.50 for 90 minutes; day ticket €3; surcharge on board; Ortigia is walkedSAIS, Syracuse city lines
Budapest500 Ft (about €1.25)Bought in advance or in the BudapestGO app, 700 Ft from the driver; 24 hours 2,750 Ft; fares since 1 June 2025BKK, fares · BKK, single ticket
Córdoba€1.30Aucorsa urban buses, on board in cash or contactless, no transfer; €0.72 with the Bono-Bus card, with one transfer within an hour; the centre is walkedAucorsa, tickets · Aucorsa, Bono-Bus
Chania€1.30Zone A bought in advance, €2.30 on board; zone B €1.80; KTEL airport bus €2.70Chania city buses, tickets · KTEL, airport timetable and fares
Cagliari€1.3090 minutes on CTM buses and trolleybuses; day pass €3.30; Busfinder app or shopsCTM, tickets
Menorca€1.35-5.75TMSA buses priced per stretch, from short hops to Maó-Ciutadella; no real urban network, you get around by bus or carTMSA, fares
Tenerife€1.35 (tram)Santa Cruz-La Laguna tram, €1.10 in the app; TITSA buses are priced per stretch; bus and tram day pass €10Metrotenerife, tickets · TITSA, fares
Porto€1.40Andante Z2 fare on the metro and STCP buses, 1 hour with transfers, unchanged in 2026; airport Z4 €2.30; card €0.60; Andante 24 Z2 €5.35Metro do Porto, Andante fares · Andante, 2026 fares
Catania€1.4090 minutes on AMTS buses, €2 bought on board; day pass €3.50AMTS, tickets
Seville€1.40Tussam buses; €0.46 with the multi-trip card; tourist card €5 a day; figures not verifiable, Tussam's website blocks readingno readable official fare
Toledo€1.40Unauto urban bus, €0.51 with the Bono Bus card; within the walls you walk or take the public escalatorsUnauto, fares
Málaga€1.40EMT urban buses, on board in cash or by card, no transfer; 10 rides €5 on the card with transfers within an hour; the free T14 card is for residents onlyEMT Málaga, fares · EMT Málaga, T14 card
Palermo€1.4090 minutes on AMAT buses and trams, always validate; €1.80 on board; day ticket €3.50AMAT, tickets
Lanzaroteabout €1.40-3.60Intercity Bus guaguas priced per stretch, from the Playa Blanca circular to Arrecife; figures from local guides, the operator does not publish single fares; Bono card €2 with 10% offIntercity Bus, Bono General · no published fare table
Riga€1.5090-minute ticket, same price for everyone; sales outlets or the Rīgas satiksme app; city fare in force since 31 December 2022City of Riga, 90-minute ticket
Ljubljana€1.50With the Urbana card (€2), unlimited transfers for 90 minutes; with a contactless bank card €1.50 per ride, no transfers; price list since 1 September 2026LPP, price list
Valencia€1.50Single ride in zone A (the centre) on Metrovalencia metro and trams; SUMA tickets, valid on EMT buses too, start with the SUMA 10, ten rides for €9Metrovalencia, fares
Trieste€1.5060 minutes; day pass €3.35; ten rides €13.50Trieste Trasporti, urban fares
Rome€1.50100-minute BIT, one metro ride; Roma 24 hours €8.50; with Tap&Go contactless the day fare kicks in from the sixth rideATAC, BIT ticket · ATAC, Tap&Go
Verona€1.5090 minutes on ATV buses; €2.00 on board, one ride with no changes; 10-ride carnet €12.50; day ticket €5; also via app or contactlessATV, Verona tickets
Split€1.5060 minutes in the city, same price in the app, online and at ticket offices; €3 on board from the driver; fares since 1 June 2026Promet Split, price list
Madrid€1.50-2.00Metro zone A depending on the number of stations, EMT bus €1.50 on board with no card; the metro needs the Tarjeta Multi (€2.50); 10-ride carnet €7.30 in 2026Metro de Madrid, fares · Metro de Madrid, cards · CRTM, singles and 10 rides
Ksamil100-150 lek (€1-1.50)No urban network: you walk; the local bus from Saranda is paid in cash to the conductor, figures from local guides, not officialno readable official fare
Granada€1.60City buses; €0.54 with the Credibus card (€2 deposit); figures not verifiable, the operator does not publish its faresno readable official fare
Prague39 CZK (about €1.60)30 minutes on paper, 36 CZK in the PID Lítačka app; 90 minutes 50 CZK; 24 hours 150 CZK; fares since 1 January 2026PID, tickets · PID, 2026 fares
Nice€1.7074 minutes with connections; €2 on board from the driver, on a €2 refundable card; day pass €7Lignes d'Azur, 2026 fare guide
Dubrovnik€1.731 hour on Libertas buses; €2.50 on board from the driver; day ticket €5.31; three days €11.95Libertas, price list
Naxos€1.80-6.20Buses from the port, priced per stretch: €1.80 for the near beaches, €2 Plaka, €6.20 Apollonas; ticket before boarding, at the port terminal, newsagents or mini marketsNaxos Buses, fares
Lisbon€1.9060 minutes on metro and Carris with the navegante card, €1.72 with zapping; on board €2.30 on the bus and €3.30 on the tram; 24 hours €7.25Carris, 2026 fares · Metro de Lisboa, tickets
Bordeaux€1.901 hour on tram, bus and river shuttle; €2.10 on board buses and boats; 24 hours €6.50TBM, fare guide
Strasbourg€1.901 hour with transfers, as far as Kehl on tram D; with the Badgéo card or in the app; €2.50 on board buses; 24 hours €4.60CTS, single ticket · CTS, 24H Solo
Turin€1.90City 100: 100 minutes including one metro ride; €2 on paperGTT, tickets and carnets
Naples€1.9090-minute integrated TIC ticket: unlimited buses and trams, one ride per metro and funicular line; day ticket €5.70; fares since 1 October 2026Unico Campania, fares · Unico Campania, validity
San Sebastián€1.95Cash to the driver, no transfers; €2.65 at nightDbus, 2026 fares
Bilbao€2.00Metro zone 1 without a card, €1.02 with the Barik (€3); Bilbobus €1.70, €0.73 with Barik; on the metro you also tap outCTB, metro fares · CTB, Bilbobus fares · CTB, Barik card
Florence€2.0090 minutes on buses and trams, also by contactless card on board; €3 from the driver; 10-ride carnet €18.20Autolinee Toscane, urban tickets
Genoa€2.00110 minutes on the whole AMT network, metro included, except the Volabus, the Genova-Casella railway and line 782 to PortofinoAMT, ordinary ticket · AMT, metro
Dublin€2.00City buses with the Leap card; €2.60 in cashTFI, bus fares
Valletta€2.00 in winter, €2.50 in summer2 hours with transfers; cash or contactlessMalta Public Transport, fares
Tallinn€2.001 hour on trams, buses and trolleybuses, with a contactless bank card at the validator, Ühiskaart or QR in the app; free for registered residentsVisit Tallinn, public transport · Pilet.ee, FAQ
Madeira€2.05On board Funchal city buses; €1.45 with the GIRO card (€0.50); day ticket €4.95; ordinance 128/2026, fares since 1 April 2026JORAM, ordinance 128/2026
Lyon€2.101 hour on metro, tram, bus and funiculars (zones 1-2); €2.40 on the busTCL, tickets and fares
Milan€2.2090 minutes on metro, trams and buses (Mi1-Mi3); day ticket €7.60; contactless at the gates; under-14s free; January 2026 faresATM, January 2026 fares
Santorini€2.20KTEL buses from Fira to Oia, Kamari and the airport; €2.70 to Perissa and the port; +25% between 00:30 and 5 am; price list of 19 May 2026KTEL Santorini, price list
Bologna€2.3075 minutes with transfers; €2.50 in cash on boardTPER, fares
Brussels€2.40Contactless, free transfers within 60 minutes, daily cap €8.50STIB, contactless payment
Rhodes€2.40-5.50Buses priced per stretch from Rhodes town: Faliraki €2.40, airport €3, Lindos €5.50; figures from a local guide, the operators publish no readable price list; in the old town you walkno readable official fare
Paris€2.55 metro and RER, €2.05 bus and tramAirport ride €14Île-de-France Mobilités, 2026 fares
Salzburg€2.601 hour on all transport in the central zone, trains included; machines, app or online only, not on board; 24 hours €5.20; fares since 1 January 2026Salzburger Verkehrsverbund, 1h ticket
Edinburgh£2.40Buses and trams, fares since 22 February 2026; City Zone day ticket £6; contactless cap £5.70 a dayLothian, 2026 fares · Edinburgh Trams, tickets
Barcelona€2.90TMB metro and buses only, no transfers; T-casual €13 for 10 rides (€1.30 each, transfers within 75 minutes); airport metro €5.90; since 15 January 2026TMB, 2026 fares · TMB, single ticket · ATM, T-casual
Antwerp€3.0060 minutes on De Lijn trams and buses, in the app or contactless on board; 10 rides €22; day ticket €9De Lijn, tickets
Bruges€3.0060 minutes on the whole De Lijn network, in the app or contactless on board; 10 rides €22; the centre is walkedDe Lijn, fares · De Lijn, contactless
Ghent€3.0060 minutes on De Lijn buses and trams; app, website, SMS or contactless on boardDe Lijn, single ticket
Polignano a Mare€3.10 (train from Bari)No urban network: you walk; Trenitalia regional from Bari, 31-35 km band, fare since 11 February 2026Trenitalia, Puglia fare 39
Vienna€3.2080 minutes with transfers, no breaks; about 5% less in the app; 24 hours €10.20; since 1 January 2026, with no more 48- and 72-hour ticketsWienTourismus, tickets · Wiener Stadtwerke, 2026 fares
Copenhagen24 DKK (about €3.20)2 zones, 75 minutes on metro, buses, S-tog and harbour buses; 22 DKK with Rejsekort; airport 3 zones 30 DKK; City Pass Small 24 hours 100 DKK; since 18 January 2026DOT, 2026 fare sheet · DOT, ticket types
Helsinki€3.30Zone AB, 80 minutes with transfers; AB day ticket €10.60HSL, single tickets · HSL, day tickets
Innsbruck€3.3045 minutes on paper, 90 minutes bought online; 24 hours €7.30; 8-ride carnet €19.10IVB, tickets
Amsterdam€3.40GVB 1-hour ticket on trams, buses and metro; with OVpay or OV-chipkaart €1.16 plus €0.217 per km; day ticket €10; the 90-minute ticket is gone since 2026GVB, 2026 fares
London£3.10 (about €3.60)Tube zone 1 at peak, £3 off peak, contactless or Oyster; bus £1.75 with changes within 1 hour, expected to rise to £1.85 after 1 November 2026; zones 1-2 daily cap £8.90; since 1 March 2026Mayor of London, decision MD3464 · TfL, 2026 caps · TfL, bus fare freeze
Stockholm43 SEK75 minutes on SL metro, buses, trams and city ferries; 26 SEK reduced; no cash on board; 24 hours 180 SEKSL, single ticket · SL, travelcards
Oslo46 NOKZone 1, 60 minutes with transfers; 20 NOK more bought on board buses and boats; 24 hours 137 NOK, worth it from three ridesRuter, single ticket
Berlin€4.00Zones AB, 2 hours in one direction; short hop €2.80; 4 trips €12.40; 24 hours €11.20; since 1 January 2026S-Bahn Berlin, prices · BVG, tickets
Hamburg€4.10Hamburg AB on metro, S-Bahn, buses and harbour ferries; €3.81 in the app; short hop €2.10; day ticket €8.20; since 1 January 2026HVV, 2026 fares · HVV, single and day tickets
Munich€4.20Zone M (the whole city), 2 hours; short hop €2.10; day ticket €10.10; Streifenkarte €18.70; since 1 January 2026MVV, prices · MVV, single ticket
Tromsø50 NOK (about €4.30)Zone 1 on Svipper buses; 30 NOK on weekdays off peak (9-14 and 17-1); 24 hours 140 NOK; no cash on board; since 1 February 2026Svipper, fares · Troms county, 2026 fares
Bergen51 NOK (about €4.40)1 zone, 60 minutes on Skyss buses and Bybanen; 24 hours 136 NOK; app, machines or on board buses, not on the Bybanen; since 1 May 2026Skyss, fares · Skyss, single ticket
Reykjavík690 ISK75 minutes with transfers on Strætó buses; contactless on board or with the Klapp app and cardStrætó, pricing · Strætó, terms
Istanbul46.20 TLWith the Istanbulkart (165 TL), full fare on IETT buses, trams, metro and the Tünel since 20 July 2026; the card also works on the Marmaray and ferriesIETT, fares · Istanbulkart, card price
Tirana40 lekCash to the conductor on board, on more than twenty city lines; the City's latest figure is from 2022City of Tirana, 2022
ZurichCHF 4.70 (about €5)Zone 110 (the whole city, counts as two zones), 1 hour on trams, buses, S-Bahn and boats; short hop CHF 2.80; 24 hours CHF 9.40; since 14 December 2025ZVV, tickets and fares
Cinque Terre€5.00-10.00Cinque Terre Express between Levanto and La Spezia, priced by day (bands A, B, C) from 14 March to 1 November 2026, any stretch; between the villages train or trailsTrenitalia, Cinque Terre by train
Alberobello€6.30 (train from Bari)No urban network: from the station to the trulli on foot; FSE regional from Bari, price from the Trenitalia sales system; the published FSE price list is the 2025 oneno readable official fare
Taormina€8.00 (cable car)In town you walk; the cable car to Mazzarò costs €8 a ride for non-residents, €15 return, €20 for a day passASM Taormina, cable car
Venice€9.50ACTV vaporetto, 75 minutes; passes 24 hours €25, 48 hours €35, 72 hours €45ACTV, fares

Three things the table teaches

First: buying on board almost always costs more. Catania goes from €1.40 to €2, Chania from €1.30 to €2.30, Split from €1.50 to €3 from the driver, Lisbon from €1.90 to €2.30 on the bus and €3.30 on the tram, Budapest from 500 to 700 forints. In many cities the paper ticket bought from the driver does not even allow a transfer.

Second: the rechargeable card pays off even for a few days. Bilbao drops from €1.70 to €0.73 on the bus with the Barik, Dublin from €2.60 to €2 with the Leap, in Ljubljana you can only ride with the Urbana card and in Istanbul the disposable ticket costs 65 TL against 46.20 TL on the Istanbulkart. And where contactless has a daily cap, as in Brussels and Edinburgh, your bank card acts as a day pass on its own.

Third: the numbers that look high must be read with the duration. Bologna's €2.30 lasts 75 minutes with transfers, Genoa's €2 lasts 110 minutes, metro included, Venice's €9.50 is a vaporetto, and with more than one ride a day the 24-hour pass is the only sensible choice. And prices are rising: Vienna took the single ticket to €3.20 and Prague raised the paper ticket by 30% on 1 January 2026, in both cases nudging people towards the app; Berlin, Hamburg and Munich nudged prices up the same day, and Hamburg gives 7% off to those who buy in the app.

Dossiers mentioned in this article

Keep reading