|frequentie_spits=2-4x/uur
|frequentie_dal=2x/uur
|frequentie_zaterdag=1x1-2x/uur|frequentie_avond=2x/uur (tot 2122:1030)|frequentie_avond_zaterdag=1x/uur (tot 2022:0035)|frequentie_zondag=1x1-2x/uur|frequentie_avond_zondag=1x/uur (tot 2122:2030)
}}
'''Lijn 28''' rijdt van Mechelen via Hofstade, Perk en Peutie naar Vilvoorde.
*In de middagspits rijden drie extra ritten van Perk naar Vilvoorde Station (vakanties: vier), vier extra ritten van Vilvoorde Station naar Perk en één extra rit van Mechelen naar Perk.
*Op woensdagmiddag of in de middagspits op overige dagen rijdt één extra rit binnen Vilvoorde ten behoeve van scholieren.
*Op zaterdag- en zondagmiddag wordt tussen de stations Mechelen en Vilvoorde elk half uur gereden.
== Route ==
{{RouteRij| {{Rimg|rsr}} | Perk, Oude Pastorie}}
{{RouteRij| {{Rimg|rsr}} | Perk, Kerk}}
{{RouteRij| {{Rimg|rsr}} | Perk, Sint-Annastraat}}
{{RouteRij| {{Rimg|rsr}} | Perk, Krekelenhoekstraat}}
{{RouteRij| {{Rimg|rsr}} | Perk, Huinhovenstraat}}
{{RouteRij| {{Rimg|rsr}} | Peutie, Militair Complex}}
{{RouteRij| {{Rimg|rsr}} | Peutie, Melsbroekstraat}}
{{RouteRij| {{Rimg|rsr}} | Peutie, Vijfhoek}}
{{RouteRij| {{Rimg|rsr}} | Peutie, Kerkstraat}}
{{RouteRij| {{Rimg|rsr}} | Vilvoorde, Aarschotsestraat}}
== Geschiedenis ==
Op [[Dienstregeling vervoerregio Vlaamse Rand 2025|6 januari 2025]] werd de vierde fase van het 'Nieuwe net' uitgerold bij [[De Lijn]]. De bestaande [[Lijn 280 Mechelen Brusselpoort - Grimbergen Verbrande Brug|lijn 280]] werd geknipt in Vilvoorde en het traject Mechelen - Vilvoorde werd vernummerd naar '''lijn 28'''. In Mechelen verviel daarbij het traject naar de Brusselpoort, maar in Vilvoorde werd het eindpunt verlegd naar het Ziekenhuis. Het traject naar de Verbrande Brug werd ondergebracht bij de nieuwe stadslijn van Vilvoorde. Onder de beide (nieuwe) lijnnummers werd de dienstregeling uitgebreid.
Vanaf een onbekend moment werd de frequentie op zaterdag- en zondagmiddag tussen Mechelen en Vilvoorde Station verhoogd naar een halfuurdienst.