- Poznań Główny - Dworzec Autobusowy Peronsłupek POZGL01-81
- Poznań, Szylingasłupek POZSZ012
- Poznań, Ogrodysłupek POZOG013
- Poznań, Tatrzańskasłupek POZTA014
- Przeźmierowo, Wiadukt - dr. 184słupek PRZEW495
- Przeźmierowo, Wysogotowska (Przy Kładce)słupek PRZEK476
- Swadzim, Wiaduktsłupek SWADZ457
- Sady, Wiaduktsłupek SADYW418
- Tarnowo Podgórne, Centrumsłupek TAPOC019
- Tarnowo Podgórne, Piaskowasłupek TAPOP0110
- Rumianek, Poznańskasłupek RUMIA3511
- Gaj Wielki k/Kaźmierzasłupek GAJWI3312
- Młodaskosłupek MLODA3113
- Witkowicesłupek WITKO2914
- Bytyńsłupek BYTYN2715
- Ludowo (Za Skrzyżowaniem Do Wilczyny)słupek LUDOW2516
- Sękowo / Wilczyna, Skrzyżowaniesłupek SEKOW3117
- Wilczynasłupek WILCZ0618
- Duszniki, os. Wyzwoleniasłupek DUSZB2719
- Duszniki I, ul. Jana Pawła IIsłupek DUS1N2520
- Duszniki, ul. Podrzewska IIsłupek DUS2P0321
- Podrzewiesłupek PODRZ2122
- Koszanowo, Buszewo, Skrzyżowaniesłupek KOSZA1923
- Chełmnosłupek CHELM0224
- Jakubowo (Skrzyżowanie z dr. na Brody)słupek JAKUB1725
- Pniewy, Przystanek Dworcowy - ul. Pocztowasłupek PNIPD0126
Linia 22 kursuje na trasie Poznań Główny - Dworzec Autobusowy Peron – Pniewy, Przystanek Dworcowy - ul. Pocztowa (PKS Poznań, 26 przystanków).
Pniewy przez: Tarnowo Podgórne, Bytyń, Duszniki
dni robocze: 06:10–07:38