Cuenta con una estación de ferrocarril, la estación de Neuchâtel, en la que efectúan parada numerosos trenes de larga distancia o de ámbito regional que la comunican con las principales comunas del cantón, otros cantones y ciudades suizas, teniendo también conexiones internacionales.