Porrentruy se trouve en/au Suisse (Porrentruy District, Jura) sur le fuseau horaire Europe/Zurich.
Sont situés à proximité Delle, Beaucourt et Seloncourt.
La distance jusqu'à Basel est de 43 km, Bern est à 60 km et Lausanne est à 105 km à vol d'oiseau.
Distances de Porrentruy aux villes les plus importantes de Suisse et du monde.
47.4172800°
7.0757300°