Aveiro si trova sulla Linha do Norte del Portogallo, il principale asse ferroviario del Paese tra Lisbona e Porto. La città ha una stazione passeggeri principale, Aveiro, con CP - Comboios de Portugal che gestisce servizi a lunga percorrenza, regionali e urbani attraverso la stazione. La sua posizione rende Aveiro una comoda fermata ferroviaria tra le parti settentrionale e centrale del Portogallo.
I treni da Aveiro includono servizi ad alta velocità Alfa Pendular, treni intercity Intercidades, servizi CP Regional e treni urbani di Porto sulla linea di Aveiro. La stazione di Aveiro gestisce il principale traffico ferroviario nazionale, mentre le fermate locali intorno al comune servono spostamenti regionali più brevi su alcuni servizi selezionati.
Le tratte ferroviarie da Aveiro si dirigono a nord verso Porto, Braga e i collegamenti con Guimaraes, a sud verso Coimbra, Lisbona e l'Algarve, e lungo i corridoi regionali che servono le città del Baixo Vouga e del Portogallo centrale. Le destinazioni ferroviarie più comuni includono Porto Campanha, Coimbra-B, Lisboa Oriente, Lisboa Santa Apolonia, Braga e Faro. Prenota online i treni da e per Aveiro su Rail Monsters.