Transport guide

Public transport in Poznań

Public transport in the city of Poznań is organized by Zarząd Transportu Miejskiego (ZTM) - Urban Transport Authority. Trams are the core of the system - most of lines go with a frequency of 10 minutes. Bus lines are complementary to the tram network. This solution encourage passengers to change, offering high frequency connections with changes, instead of low frequency direct connections. It also makes the network less extensive and complicated to passengers.


Services for ZTM are provided by a few different companies. The biggest one is MPK Poznań Sp. z o.o. (Urban Transport Company in Poznań). The public transport system in Poznań consists of: tram and bus lines. ZTM tickets are vaild only on the lines managed by ZTM.  They are marked by this sign:

ztm 1 netztm bus net


Tram network

Tram network plays an important role in the public transport system. Numbers of the lines:

  • 1-39 daytime tram lines
  • 200-209 night line
  • additional lines (in case of road works and changes in the network): 40-99
  • tourist line: 0


Bus network

The bus fleet consists of over 300 vehicles and is one of the most technologically advanced in Poland. All vehicles are wheelchair accessible, many of them are air-conditioned and are equipped with a monitoring system. Numbers of the lines:

  • daytime bus lines,numbers: 100-199,
  • suburban lines: 312, 320, 321, 322, 323, 341, 342, 348, 396, 397, 398, 511, 512, 527, 602, 603, 610, 611, 614, 616, 651, 690, 701, 702, 703, 704, 710, 716, 727, 729, 801, 802, 803, 804, 811, 812, 813, 821, 830, 832, 833, 834, 882, 891, 893, 901, 902, 903, 904, 905, 907, 911
  • night bus lines: 210-299
  • tourist line: 100



tPurse on the PEKA Card:  fare depends on the number of stops travelled - the first stop costs 0.60 zl. If the total cost of journeys made during one day exceeds the value of a 24-hour ticket (13.6 zł - the standard price), no more funds will be taken from the tPurse – until the end of the day. When a passenger uses the tPurse to pay for the journey and changes the line numer within 20 minutes (the time is counted from a moment the passenger puts the PEKA Card to a card reader in the vehicle passenger gets out and another vehicle the passenger gets in), the fare for the stops travelled is counted as for one journey. It means that the fare is not counted as if it was for the first stop but if it was the next stop. The maximum number of changes allowed during one journey is 3. Remember to put the PEKA Card to the card-reader every time when you get on and get off the vehicles!

time tickets up to 10 minutes (3 zl) or up to 40 minutes (4.6 zl): entitle to an unlimited number of journeys in a period not longer than 10 or 40 minutes since it was validated, with as many changes of lines as necessary. This is a bearer ticket.

single-journey ticket (4.6 zl):  entitles to one journey on the vehicle we have got on. The journey can take place from the first to the last stop on the line. This is a bearer ticket. Single-journey ticket can also be a 40-minute time ticket – it depends on the passenger`s needs.

short-term tickets: entitle to many journeys within a specified number of hours or days from its validation, with an unlimited number of changes made during its validity period. Short-term tickets include the following types: 24-hour (1 day) ticket which costs 13.6 zl, 48-hour (2-days) ticket which costs 21 zl, 72-hour (3-days) ticket which costs 27 zl, 7-days ticket which costs 47 zl.

season tickets: can be bought only on the PEKA Card and are valid in any chosen area (look below at tariff zones) and for the selected number of days – from 14 to 366 (network tickets) and from 14 to 90 days (route tickets). Using a season ticket, the passenger doesn’t have to put PEKA Card to the card-reader when enters and exits the tram or bus.

PLEASE NOTE! Passengers who are 70 years old (and over) have the right to go on the ZTM lines for free.
                         Children until September the 30th of the year in which they are 7 years old have the right to go on the
                         ZTM lines for free                     


Ticket promotions

  • a 24-hour ticket validated between 8:00 p.m. or later on Friday and 12:00 a.m. on Saturday entitles a passenger to travel up to 12:00 a.m. on Sunday
  • 2 validated 24-hour tickets (normal price) entitle to ride on ZTM lines by 2 adults and up to 3 children (not older than 15-years old)
  • purchasers of personal season tickets (standard price) can travel with up to 3 children (not older than 15-years old) free of charge on Saturdays, Sundays and holidays on the regular lines within the borders of the tariff zone applying to their season ticket

Tariff zones

Agglomeration of Poznań is divided into 3 tariff zones:

  • Zone A – covering the area of Poznań,
  • Zone B – covering areas of the following towns and villages: Babki, Baranowo, Biedrusko, Bogucin, Borówiec, Bytkowo, Cerekwica, Chyby, Czapury, Czerwonak, Daszewice, Janikowo, Jaryszki, Jelonek, Kamionki, Kicin, Kiekrz, Kobylniki, Komorniki, Koninko, Koziegłowy, Krzyszkowo, Luboń, Łęczyca, Mrowino, Napachanie, Plewiska, Poznań Wielkie, Przybroda, Przeźmierowo, Rogierówko, Rokietnica, Rostworowo, Skórzewo, Sobota, Starzyny, Suchy Las, Swarzędz, Szczytniki, Wiórek, Wiry, Wysogotowo, Zalasewo, Złotkowo, Złotniki, Żerniki, Żydowo
  • Zone C – covering areas of the following towns and villages: Batorowo, Bolechowo, Bolechowo-Osiedle, Bolechówko, Brzezno, Ceradz Dolny, Ceradz Kościelny, Chludowo, Chomęcice, Dąbrowa, Dąbrówka, Dębogóra, Dopiewiec, Dopiewo, Głuchowo, Golęczewo, Gołuski, Góra, Grzebienisko, Jankowice, Karłowice, Kaźmierz, Kliny, Kokoszczyn, Konarzewo, Lisówki, Lusowo, Lusówko, Mielno, Miękowo, Mosina, Murowana Goślina, Owińska, Palędzie, Potasze, Promnice, Przebędowo, Przecław, Puszczykowo, Rosnowo, Rosnówko, Rumianek, Sady, Sierosław, Szlachęcin, Szreniawa, Tarnowo Podgórne, Trzaskowo, Tuczno, Walerianowo, Wierzonka, Zakrzewo, Zielątkowo

The map below shows the district of Poznań; the tariff zones (colors: A - green, B - red, C - yellow) and towns crossed by the bus lines organized by ZTM are marked.


Mapa stref ZTM 3.12.2017

Zones are important only for passengers using long-term tickets. When we use: tPurse, singe-ride tickets, time-limit tickets or short-limit tickets - tariff zones do not apply.

Passengers who travel only within the city of Poznań can have tickets for zone A only.

For trips covering zones A and B, for example from Koziegłowy to Poznań (lines no 320, 321, 322, 323), Swarzędz to Poznań (line no 55), Luboń to Poznań (lines no 601, 602, 603, 610, 611, 614, 616, 651) or Czapury to Poznań (line no 527), should have tickets for zones A+B.

For the trips from zone A to zone C, for example from Poznań to Puszczykowo or Poznań to Mosina (line no 651), tickets for zones A+B+C are required.

Fare evasion

Anyone caught in ZTM transportion without a valid ticket must pay a additional fare 280 zl (standard price). If the additional fare is paid instantly for ticket inspector or within 7 days at ZTM Customer Service Point the price is reduced to 140 zl.

Poznań Public Bike System

A popular transport solution is Poznań City Bike, which offers 89 locations across Poznań. Using the bicycles for up to 20 minutes is free and the fee for the time between 20 and 60 minutes amounts to PLN 2. To be able to use the bikes you must register online first.

More details:

Terms of Service of the system for Poznański System Rowerów Miejskich also called PRM:

city bike logo