La gare de Porrentruy fut la première gare jurassienne à être construite. (1870). Elle fut durant de nombreuses années une des plus importantes gares de Suisse. Au début du 20ème siècle, elle accueillait les convois les plus prestigieux et constituait une plaque tournante du commerce de marchandises en Suisse. En 1914 quatre relations quotidiennes reliant Paris passaient par Porrentruy. Elle se trouvait sur la ligne des grandes liaisons touristiques : Calais-Milan, Calais-Trieste, Paris-Milan-Venise, Paris-Lucerne ou encore Paris-Coire.
au 20ème siècle au 19ème siècle
Aujourd’hui elle est desservie par plusieurs lignes : une ligne courte Regio vers Bonfol ainsi qu'une liaison transversale entre Delle à la frontière française et Bienne. Enfin, Porrentruy est le terminus de la ligne S3 du réseau S-Bahn de Bâle.
La place de la gare a été complètement réaménagée en 2013.
aujourd'hui
;