|vervoerder=[[Arriva]]
|concessie=Noord- en Zuidwest-Friesland en Schiermonnikoog
|materieel=[[Wright Commander]], [[VDL Citea]]
|lijnsoort=Streekbus
|frequentie_spits=2x/uur
|frequentie_dal_vakantie=1x/uur
}}
[[Afbeelding:Lijn28 Hrv.jpg|290px|thumb|right|'''Lijn 28''' staat bij de uitstaphalte in [[Heerenveen]].]]
'''Lijn 28''' rijdt van Heerenveen via Haskerdijken, Akkrum, Jirnsum en Grou naar Leeuwarden.
In de ochtendspits wordt er vanuit Heerenveen een snellere route in Leeuwearden Leeuwarden gereden.
== Route ==
{{ RouteTop |{{ RouteRij | {{Rimg|0sTr}} | [[Heerenveen|Heerenveen, Busstation]]}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Schans}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Motel}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Uhlweg}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Leeuwarderstraatweg}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Haven}}{{ RouteRij | {{Rimg|rsr}} | Heerenveen, Kostverloren}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Nieuwebrug}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Stobbegasterpad}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Hooibrug}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Nauta Zathe}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Van Sminiaweg}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Oude Rijksweg}}{{ RouteRij | {{Rimg|rsr}} | Haskerdijken, Sythuzen}}{{ RouteRij | {{Rimg|rsTr}} | [[Akkrum|Akkrum, Station]]}}{{ RouteRij | {{Rimg|rsr}} | Akkrum, Tsjerkebreed}}{{ RouteRij | {{Rimg|rsr}} | Akkrum, Heechein}}{{ RouteRij | {{Rimg|rsr}} | Akkrum, Jachthaven}}{{ RouteRij | {{Rimg|rsr}} | Akkrum, Meskenwier}}{{ RouteRij | {{Rimg|rsr}} | Akkrum, Oudeschouw}}{{ RouteRij | {{Rimg|rsr}} | Jirnsum, Wjitteringswei}}{{ RouteRij | {{Rimg|rsr}} | Jirnsum, Hervormde Kerk}}{{ RouteRij | {{Rimg|rsr}} | Jirnsum, Douwemastrjitte}}{{ RouteRij | {{Rimg|rsTr}} | [[Grou-Jirnsum|Grou, Station Grou-Jirnsum]]}}{{ RouteRij | {{Rimg|rhlr}} | Grou, Sporthal ZZ}}{{ RouteRij | {{Rimg|rhrr}} | Grou, Sporthal NZ}}{{ RouteRij | {{Rimg|rsr}} | Grou, Ghalinga}}{{ RouteRij | {{Rimg|rhlr}} | Grou, Oostergoostraat}}{{ RouteRij | {{Rimg|rhlr}} | Grou, De Boeijer}}{{ RouteRij | {{Rimg|rhrr}} | Grou, Bregepaad}}{{ RouteRij | {{Rimg|rhrr}} | Grou, Parkstraat}}{{ RouteRij | {{Rimg|rsr}} | Grou, Mr. P.J. Troelstrawei}}{{ RouteRij | {{Rimg|rhlr}} | Grou, Parkstraat}}{{ RouteRij | {{Rimg|rhlr}} | Grou, Bregepaad}}{{ RouteRij | {{Rimg|rhrr}} | Grou, De Boeijer}}{{ RouteRij | {{Rimg|rhrr}} | Grou, Oostergoostraat}}{{ RouteRij | {{Rimg|rsr}} | Grou, Ghalinga}}{{ RouteRij | {{Rimg|rhlr}} | Grou, Sporthal NZ}}{{ RouteRij | {{Rimg|rhrr}} | Grou, Sporthal ZZ}}{{ RouteRij | {{Rimg|rsr}} | Idaerd, Idaerd Rijksweg}}{{ RouteRij | {{BRimg|rrar}} | Wirdum, Wirdum Rijksweg}}{{ RouteRij | {{Rimg|rlr}}{{Rimg|rhlr}} | Leeuwarden, Drachtsterweg}}{{ RouteRij | {{Rimg|rlr}}{{Rimg|rhlr}} | Leeuwarden, Henri Dunantweg}}{{ RouteRij | {{Rimg|rsr}}{{Rimg|rlr}} | Goutum, Goutum Rijksweg}}{{ RouteRij | {{Rimg|rsr}}{{Rimg|rlr}} | Leeuwarden, Oostergoplein}}{{ RouteRij | {{BRimg|rarr}} | Leeuwarden, Aldlânsdyk}}{{ RouteRij | {{Rimg|rsr}} | Leeuwarden, Borniastraat}}{{ RouteRij | {{Rimg|rsr}} | Leeuwarden, Huizumerlaan}}{{ RouteRij | {{Rimg|rsr}} | Leeuwarden, Klanderij}}{{ RouteRij | {{Rimg|rsT0}} | [[Leeuwarden|Leeuwarden, Busstation]]}}
}}
== Geschiedenis ==
De lijn vindt z'n oorsprong bij de [[VEONN]].
Vanaf 30 mei 1999 werd de lijn gereden door [[NoordNed]]. De lijn reed op maandag t/m zaterdag overdag een basisuurdienst. In de spitsrichting reden extra ritten tussen Leeuwarden en Akkrum. In de avonduren en op zondag werd als [[belbus]] gereden. Ook werd er nog niet via Grou gereden, dit werd gedaan door lijn 95.
Vanaf 2005 ging de exploitatie over naar [[Arriva]] tot 31 december 2006. Op [[Concessie Noord- en Zuidwest-Friesland 2007|1 januari 2007]] ging de concessie [[Concessie Noord- en Zuidwest-Friesland|Noord- en Zuidwest-Friesland]] van start, die gewonnen was door [[Connexxion]]. [[Connexxion]] zette de lijn aanvankelijk met dezelfde frequenties voort. Bij een dienstregelingwijziging in (vermoedelijk) april 2007 vervielen de ritten in de avonduren, daarentegen werden de ritten op zondag omgezet in vaste ritten tussen Leeuwarden en Grou.
Op [[Concessie Noord- en Zuidwest-Friesland en Schiermonnikoog 2013|9 december 2012]] ging de nieuwe concessie [[Concessie Noord- en Zuidwest-Friesland en Schiermonnikoog (2012 - 2020)|Noord- en Zuidwest-Friesland]] van start. Dit ging gepaard met het schrappen van veel lege ritten, zo ook '''lijn 28'''. Voortaan ging de lijn alleen nog op maandag t/m vrijdag overdag een basisuurdienst rijden, met extra ritten in de spitsuren. Op overige momenten was de [[Opstapper]] het alternatief die bij de grote knooppunten aan ging sluiten de op treinen.