Mealhada si trova sulla Linha do Norte del Portogallo, il principale corridoio ferroviario del Paese tra Lisbona e Porto. La città ha una stazione ferroviaria principale per passeggeri, Mealhada, e i servizi ferroviari sono gestiti da Comboios de Portugal, solitamente indicata come CP. Il suo ruolo è regionale piuttosto che ad alta velocità, collegando l'area della Bairrada con le più grandi stazioni di interscambio di Coimbra-B e Aveiro.
I treni da Mealhada sono principalmente servizi CP Regional e InterRegional. La stazione di Mealhada gestisce i treni con fermate sulla Linha do Norte, con collegamenti successivi disponibili a Coimbra-B per i servizi a lunga percorrenza Intercidades e Alfa Pendular. Aveiro e Coimbra-B sono i principali hub ferroviari vicini per i passeggeri che necessitano di una maggiore scelta di partenze in tutto il Portogallo.
Le tratte ferroviarie da Mealhada si dirigono a nord verso Aveiro, Porto e Braga attraverso il corridoio della Linha do Norte, e a sud verso Coimbra, Entroncamento, Lisbona e la regione centrale. I collegamenti tramite Coimbra-B supportano anche viaggi verso Figueira da Foz e altre destinazioni regionali. Prenota online i treni da e per Mealhada su Rail Monsters.