Het oorspronkelijke station, geopend in 1913, had een eilandperron en lag direct naast het dorp. In 1938 is dit station gesloten, maar de overblijfselen van het perron zijn pas begin jaren 90 opgeruimd.
Op 22 april2004 werd de Stichting Station Maarheeze opgericht, een groep inwoners van Maarheeze die zich inzetten voor de bouw van een nieuw station Maarheeze. De nadruk lag daarbij op de belangrijke regionale functie die het station kan vervullen aan de Poort van Brabant langs de A2.
Het nieuwe station Maarheeze is op 13 juni2010 geopend. Het station ligt niet op de locatie van het oude station maar ten zuiden van het dorp aan de Driebos, nabij industrieterrein Den Engelsman. Het station is daardoor direct vanaf afrit 37 van de A2 te bereiken.
Voorzieningen
Aan weerszijden van het station zijn (onbewaakte) fietsenstallingen. Tevens is een selfservice OV-fiets huurlocatie aanwezig. Aan de westzijde van het station liggen 194 parkeerplaatsen voor auto's. Parkeren is gratis. Bij de parkeerplaats bevindt zich een cafetaria.
's Avonds en in het weekend wordt er 1x/uur gereden op het gehele traject. Wordt van vrijdag t/m zondag tussen Eindhoven Centraal en Weert vervangen door sprinter 16400.