|verkorting=Hrl
|fecode=307
|vervoerders=[[NS Reizigers]], [[Arriva Nederland|Arriva]]
}}
Station '''Heerlen''' is geopend in 1896 en ligt aan de [[spoorlijn Sittard - Herzogenrath]]. Sinds 1915 ligt het ook aan de [[spoorlijn Heerlen - Schin op Geul]].
Van 3 maart 2022 t/m 9 mei 2022 werd de spoorlijn tussen Heerlen en Landgraaf verdubbeld. Hierbij vonden ook enige wijzigingen plaats in station Heerlen. Het doorgaande perronspoor 2 werd een kopspoor, dat alleen nog te bereiken was vanuit de richting Maastricht en Sittard. Over het resterende gedeelte van spoor 2 werd het al bestaande perron uitgebreid, zodat ook het doorgaande perronloze spoor 3 een perron kreeg. De stoptreinen tussen Sittard en Kerkrade vertrokken voortaan vanaf spoor 3 in plaats van 2. De in Heerlen kerende sneltreinen van/naar Maastricht vertrokken voortaan van spoor 2 en hoefden niet meer tegelijk met de stoptreinen van/naar Maastricht op spoor 1 te keren. Deze situatie zorgde voorheen voor veel verwarring, omdat zowel de eerder vertrekkende sneltrein als de later vertrekkende stoptrein richting Maastricht tegelijkertijd op spoor 1 stonden, of soms alleen de stoptrein er stond terwijl de sneltrein op de borden stond aangekondigd.
== Dienstregeling 2023 2025 ==
=== Richting Sittard ===
{{PatTop2|
{{PatRij3| .19 | 3900 | | [[Enkhuizen]] |5| [[Intercity]] | [[NS]] | ma-do tot 17:00}}{{PatRij2| .19 | {{s|3900}}/<br>{{s|13900}} | | [[Eindhoven Centraal]] |5| [[Intercity]] | [[NS]] | ma-do na tot 17:00 + vr + za na 7<br>ma-do 17:00 + zo na 8-18:30:<br>ma+ vr-za tot 18:30; + zo tot 20:00}}{{PatRij3| .19 | 13900 | | [[Sittard]] |5| [[Intercity]] | [[NS]] | za tot 7:00 + zo tot 8:30}}{{PatRij3| .22 | 32500 | RS15 | [[Sittard]] |2| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}{{PatRij3| .49 | 3900 | | [[Enkhuizen]] |5| <br>[[Intercity]Eindhoven Centraal] | [[NS]] | ma-do tot 17:00}}{{PatRij2| .49 | {{s|3900}}/<br>{{s|13900}} | | [[Eindhoven CentraalSittard]] |5| [[Intercity]] | [[NS]] | ma-do na tot 17:00<br>ma-do 17:00 + vr + za na 7-20:00 + vr-zo na 8:30:<br>tot 20:00}}{{PatRij2| .49 | {{s|3900}}/<br>{{s|13900}} | | [[Sittard]] |5| [[Intercity]] | [[NS]] | na 20:00 + zo tot 8:30}}{{PatRij3| .52 | 32500 | RS15 | [[Sittard]] |2| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}
}}
''Intercity {{s|3900}} met vertrek om .19 wordt van vrijdag t/m zondag 1x/2 uur in [[Eindhoven Centraal]] gekoppeld aan Intercity {{s|2900}} naar [[Enkhuizen]].''
=== Richting Maastricht ===
{{PatTop2|
{{PatRij3| .14 18 | 18900 | RE18 | [[Maastricht Randwyck]] |4| [[Sneltrein]] | [[Arriva Nederland|Arriva]] | ma-vr za tot 1819:30}}{{PatRij3| .14 | 18900 | RE18 | [[Maastricht]] |4| [[Sneltrein]] | [[Arriva]] | ma+ zo 13:00-vr na 1819:30 + za-zo}}{{PatRij3| .19 24 | 32000 | RS18 | [[Maastricht Randwyck]] |43| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}{{PatRij3| .44 48 | 18900 | RE18 | [[Maastricht RandwyckLiège-Guillemins]] |4| [[Sneltrein]] | [[Arriva]] Nederland| ma-vr tot 18:30}}{{PatRij3| .44 | 18900 | RE18 | [[Maastricht]] |4| [[Sneltrein]] | [[Arriva]] | ma-vr na 18:30 + za na 9:30 + zo na 12:30: tot 20:00}}{{PatRij3| .49 54 | 32000 | RS18 | [[Maastricht Randwyck]] |43| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}
}}
=== Richting Landgraaf - Kerkrade ===
{{PatTop2|
{{PatRij3| .15 | 32000 | RS18 | [[Kerkrade Centrum]] |1| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}{{PatRij3| .18 | 18900 | RE18 | [[Aachen Hbf]] |1| [[Sneltrein]] | [[Arriva Nederland|Arriva]] | }}{{PatRij3| .45 | 32000 | RS18 | [[Kerkrade Centrum]] |1| [[Stoptrein]] | [[Arriva Nederland|Arriva]] | }}{{PatRij3| .48 | 18900 | RE18 | [[Aachen Hbf]] |1| [[Sneltrein]] | [[Arriva Nederland|Arriva]] | ma-za tot 19:00 + zo 12:30-19:00}}
}}
''In verband met goederentreinen rijden de ritten van 9.48 en 13.48 non-stop tot [[Herzogenrath]] en vertrekken ze 2 minuten later.''
=== Richting Landgraaf - Aachen Nachtnet ===
{{PatTop2|
{{PatRij3| .18 46 | 18900 | RE18 | [[HerzogenrathSittard]] |3| [[Sneltrein]] | [[Arriva Nederland|Arriva]] | ma-vr na 7:00 + za na 9:00 + zo na 13:00: tot 19:30; rijdt non-stop tot Herzogenrath}}{{PatRij3| nacht om 0.48 | 18900 | RE18 | [[Aachen Hbf]] |3| 46; aansluiting naar [[SneltreinSchiphol Airport]] | [[Arriva]] | stopt tot Herzogenrath op alle stations}}
}}
|plaats=Heerlen
|concessie=[[Concessie Limburg (2017-2031)|Limburg]], [[Verkeersverbond AVV|AVV]]
|vervoerders=[[Arriva Nederland|Arriva]], [[ASEAG]]
|vorm=Eiland- en stripbusstation
|type=Statisch
=== Perronindeling ===
* '''Perron A''': Treinvervangend vervoer* '''Perron B''': 5, 6, 7 Waubach, 8 Waubach* '''Perron C''': 3 Parkstad Stadion, 4 Hoensbroek, 8 Parkstad Stadion10, 603
* '''Perron D''': 7 Zuyderland MC, 43
* '''Perron E''': 1 Hoensbroek, 2 Brunssum, 40
* '''Perron F''': 3 Schinveld, 4 Parkstad Stadion* '''Perron G''': 631321, 635322, 658* '''Perron H''': 1 Bleijerheide, 2 Bleijerheide, 44, 52, 55, 601, 606, 640, 643, 647652, 655
=== Langeafstandsbusverbindingen ===