Samen met De Lijn, de provincie Limburg en 37 gemeenten wordt er gezorgd voor extra nachtritten na iedere festivaldag van Pukkelpop. Die zijn gratis voor de inwoners van de betrokken gemeenten op vertoon van hun PKP22-polsbandje.
De nachtbussen rijden op vrijdag 19 en zaterdag 20 augustus en vertrekken telkens om 02.30 uur.
Op zondag 21 augustus vertrekt er ook een nachtbus, maar dan wel (al) om 0.30 uur.
Voor de Haspengouwse regio zijn er drie nachtbussen interessant, al naargelang in welke gemeente je woont. 
Een overzicht van de trajecten voor Haspengouw:
  • Nachtbus 3  –  Kiewit – Nieuwerkerken – Wellen – Borgloon

  • Nachtbus 4  –  Kiewit – Kortessem – Tongeren – Riemst

  • Nachtbus 21a – Kiewit – Alken – Sint-Truiden – Gingelom

Voor Sint-Truiden zijn dit de stopplaatsen:

Kortenbos Basiliek
Kortenbos Kortenbosstraat
Kortenbos Hasseltsesteenweg
Melveren Senselberg
Melveren Overbrugging
Melveren Overweg
Melveren Kruispunt
Melveren Terbiest
Schurhoven Rusthuis
Schurhoven Kerk
Tichelrijstraat
Kattenstraat
Europaplein
Naamsepoort
Zwembad
Leopold ll-straat
NMBS Station
Ziekeren
Tramstraat
Halmaalweg
St Petrusstraat
Halmaal Kerk
Halmaal Maasrodestraat
Halmaal Velmerstraat
Velm Romeinseweg
Velm Nijsenstraat
Velm Uilstraat
Velm Centrum
Weg naar Kerkom
Truilingenstraat