| Line | Route | Operator | Notes |
| 71 | Kop Afsluitdijk - Zurich - Harlingen - Midlum - Wijnaldum - Pietersbierum - Sexbierum - Oosterbierum - Tzummarum - Minnertsga - Berlitsum - Bitgummole - Marssum - Leeuwarden | Qbuzz | Daily service |
| 99 | Heerenveen - Joure - Uitwellingerga - Sneek - Bolsward - Witmarsum - Arum - Kimswerd - Harlingen | Qbuzz | Daily service |
| 197 | Leeuwarden - Dronryp - Zweins - Franeker - Herbaijum - Midlum - Harlingen | Qbuzz | Mon-Fri during peak hours only. |
| 350 | Alkmaar - Den Oever - Kop Afsluitdijk - Leeuwarden | Qbuzz | Only the last run on Sunday evenings, towards Leeuwarden, stops at Harlingen Station. |
| 810 | Achlum - Franeker/Harlingen | Qbuzz | This bus only operates if called 1,5 hours before its supposed departure. This bus does not operate during rush hours. |
| 811 | Pingjum - Harlingen/Bolsward | Qbuzz | This bus only operates if called 1,5 hours before its supposed departure. This bus does not operate during rush hours. |
| 812 | Wijnaldum - Harlingen | Qbuzz | This bus only operates if called 1,5 hours before its supposed departure. |
| 828 | Midlum - Harlingen | Qbuzz | This bus only operates if called 1,5 hours before its supposed departure. This bus does not operate during rush hours. |